FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Clase TXMLDOCUMENT
Posts: 161
Joined: Wed Jan 25, 2006 10:45 AM
Clase TXMLDOCUMENT
Posted: Mon Aug 25, 2014 05:46 PM
Hola Foro :

Estoy usando la clase TXMLDocument al crear el objeto y añadir atributos a un nodo asi :
Code (fw): Select all Collapse
        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 (fw): Select all Collapse
<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

Continue the discussion