He conseguido con MiniXML recorrer el archivo XML que tiene puntos en el Tag y que con TXMLDocument da error. Expongo el código por si le sirve a otro compañero del foro. #include "hbmxml.ch" local cCadena, hNext, cEtiquetas cCadena := '<?xml version="1.0" ...
Quiero recorrer el XML que me devuelve hacienda para leer la información contenida en las etiquetas. Con el objeto TXMLDocument me permite avanzar en los nodos con 'NextInTree', leer los nombres de etiquetas con el atributo 'cName' y valor de la etiqueta con 'cData'. Ya he probado ...
Gracias karinha y Adriano, pero no necesito un editor de archivos XML. Pero hmpaquito ha dado en el clavo, Hola, ¿ Puede ser que la clase TXmlDocument arroja error si encuentra un punto en un tag ? Habría que probar a poner un punto a otra etiqueta anterior a la que marca error, a ver si el ...
... el que me responde el webservice de SII de hacienda. El siguiente código guarda un XML en la variable cCadena y al convertirla en XML con la clase TXMLDocument me da un mensaje con el oXML:nError = 4 en la línea 16. #include "FiveWin.ch"#include "hbxml.ch" local oXML, cCadena ...
... el que me responde el webservice de SII de hacienda. El siguiente código guarda un XML en la variable cCadena y al convertirla en XML con la clase TXMLDocument me da un mensaje con el oXML:nError = 4 en la línea 16. #include "FiveWin.ch"#include "hbxml.ch" local oXML, cCadena ...
... object or handle. Default gradient {{1,CLR_BLACK,CLR_HRED},.f.} * New function XBrowseXML( cXmlFile ) to browse any XML file. This function uses TXmlDocument class of (x)Harbour and can display only such xml files that can be read by this class. * Enhancement: CLASS TScintilla METHOD MnuMargen(), ...
First, I create an xml document: LOCAL oXmlDoc := TXmlDocument():new( ) I also use from windows: iDLL := LoadLibrary( "wininet.dll" ) Then I create the XML I am going to send them. It's a string called cXML ... contains the format they want. ...
If you are using TXMLDocument and TXMLNode then oTagActual:aAttributes should be a hash table, then you can get all the attribute values using the function:
HGetValues(oTagActual:aAttributes) // will return an array containing all attribute values of a tag.
... en cRespWS la respuesta del servicio web que es otro xml Necesito pasar ahora esta variable a una dbf, he visto que xharbour tiene la clase TXmlDocument() y hay bastante información de como levanar el archivo xml y convertirlo en lo que uno quiera... el tema es que este xml no es un archivo, ...