Clase TXMLDOCUMENT

Post Reply
User avatar
Ricardo Ramirez E.
Posts: 161
Joined: Wed Jan 25, 2006 10:45 am
Location: Praia - Cape Verde
Contact:

Clase TXMLDOCUMENT

Post by Ricardo Ramirez E. »

Hola Foro :

Estoy usando la clase TXMLDocument al crear el objeto y añadir atributos a un nodo asi :

Code: Select all

        oLin:=TxmlNode():New(HBXML_TYPE_TAG,aNodos106CLI[4])
        oLin:SetAttribute("designacao",oHoja:Cells( i, 3 ):Value)
        oLin:SetAttribute("origem",oHoja:Cells( i, 1 ):Value)
        oLin:SetAttribute("nif",oHoja:Cells( i, 2 ):Value)
        oLin:SetAttribute("serie",oHoja:Cells( i, 4 ):Value)
        oLin:SetAttribute("tp_doc",oHoja:Cells( i, 5 ):Value)
        oLin:SetAttribute("num_doc",oHoja:Cells( i, 6 ):Value)
 
En el archivo XML generado no respeta el orden de los atributos que fueron creados, aqui un fragmento del archivo XML generado

Code: Select all

<linhas>
      <linha designacao="Mota-Engil, Eng. e Const. _ri" nif="" num_doc="2100001418" origem="CV" serie="RV" tp_doc="FT"/>
      <linha designacao="Mota-Engil, Eng. e Const. _ri" nif="" num_doc="2100001419" origem="CV" serie="RV" tp_doc="FT"/>
      <linha designacao="MARPE Cabo Verde Constru?s," nif="" num_doc="2100001420" origem="CV" serie="RV" tp_doc="FT"/>
      <linha designacao="Firma Soares Monteiro, Lda" nif="50320540" num_doc="2100001421" origem="CV" serie="RV" tp_doc="FT"/>
 
El orden de los atributos fue creado asi : "designacao", "origem", "nif", "serie", "tp_doc", "num_doc"

mas en el archivo XML esta así : "designacao", "nif", "num_doc", "origem", "serie"

Alguien ya pasó or esto?


Gracias!
Saludos
Ricardo R.
xHarbour 1.1.0 Simplex , Microsoft Visual Studio 2008, Bcc55, Fwh Build. 9.01
Post Reply