Gracias a la comunidad. Resolvimos con la sugerencia de Pablo. Muchas gracias a todos.
Saludos Esequiel -----Original Message----- From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Pablo van Diest Sent: Wednesday, April 25, 2007 12:41 PM To: gufa List Member Subject: [gufa] XML Proba haciando algo asi: LOCAL lcUrl as String, lcXml as String, loHTTP as WinHTTP.WinHTTPRequest.5.1loHTTP = CREATEOBJECT( "WinHTTP.WinHTTPRequest.5.1" ) loHTTP.Open( "GET", "http://notes.servidor.com/nomencladordentidades.nsf/XMLRequest?OpenAgent&cmd=getEntidades&codigo=CCS20", f.) loHTTP.Send() lcXml = loHTTP.ResponseText IF ( "</Entidades>" $ lcXml ) ? XMLTOCURSOR( lcXml ) ENDIF Salu2, Pablo ----- Original Message ----- From: <[EMAIL PROTECTED]> To: "gufa List Member" <[email protected]> Sent: Wednesday, April 25, 2007 2:14 PM Subject: [gufa] XML El problema radica en que el Nomenclador de Entidades es controlado por otra Organizacion, la forma establecida para yo solicitar cualquier información es a través del request a esa Url. Si yo salvo la información que me devuelve el IExplorer, y lo guardo en un XML, esto me funciona sin error, el problema esta cuando trato de capturar Directo. Pues según la ayuda se puede hacer: "..the return from an HTTP request" La cuestión esta en salvar ese xml que me devuelve el request, pues el =XMLTOCURSOR("url") Me devuelve error. Saludos Esequiel -----Original Message----- From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Christian Gutman Sent: Wednesday, April 25, 2007 9:38 AM To: gufa List Member Subject: [gufa] XML Mmmmm Proba asi, yo emprolije el que mandaste y lo tomo Local cXml as String Local IXmlDom as "msxml2.DOMDocument" cXMl = FileToStr("Entidad.Xml") IXmlDom = CREATEOBJECT("msxml2.DOMDocument") IXmlDom.PreserveWhiteSpace = .T. IXmlDom.LoadXml(cXMl) XMLToCursor( IXmlDom.firstChild.nextSibling.xml , "cEntidad", 4 ) IXmlDom = null Release IXmlDom -----Mensaje original----- De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de [EMAIL PROTECTED] Enviado el: miércoles, 25 de abril de 2007 10:18 Para: gufa List Member Asunto: [gufa] XML Eso esta en un servidor interno nuestro, y si me devuelve un xml. Cuando se pide por el IExplorer lo devuelve perfectamente. Yo lo que necesito es ese xml pasarlo a un cursor. Aquí va un pedacito del fichero que devuelve. <?xml version="1.0" encoding="ISO-8859-1" ?> - <Entidades> - <Entidad> <Activa>si</Activa> <Codigo>CCS20040E0</Codigo> <Descripcion>GER.TEC.SERV.TELECABLE</Descripcion> <EID>10001961</EID> <TipoEntidad>AD</TipoEntidad> <TipoContable /> <SistemaContable>1</SistemaContable> <Provincia>06</Provincia> <DPA>0607</DPA> <Direccion>Zona Industrial 2. PGriffo..</Direccion> <Telefono>551548</Telefono> <FAX /> <Actividades>82</Actividades> <Minorista>no</Minorista> <EsCentropago /> <CentroPago /> <CodigosSistemaPago /> <EsContratista>no</EsContratista> <Contratista /> <EsNomina>no</EsNomina> <Nomina /> <Observacion /> <Created>09/01/2006 11:07:48 AM EST</Created> <LastModified>09/05/2006 09:03:36 AM EST</LastModified> </Entidad> - <Entidad> ...... ........ </Entidad> </Entidades> -----Original Message----- From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of oscar.zarate Sent: Tuesday, April 24, 2007 8:41 PM To: gufa List Member Subject: [gufa] XML Ese link no devuelve un XML. Que es exactamente lo que estas haciendo. SaludOZ |\_/| (.. ) - / -----Original Message----- From: <[EMAIL PROTECTED]> To: "gufa List Member" <[email protected]> Date: Tue, 24 Apr 2007 09:12:06 -0500 Subject: [gufa] XML > Hola: > > > > Se me ha presentado una situacion que por mas que he buscado no le > encuentro solucion, > > Asi que como siempre busco la ayuda de Uds. > > > > Estoy tratando de leer/captar un fichero xml, a través de request a > una url. > > Si yo voy por el IExplorer, me devuelve perfectamente el xml. > > Pero cuando lo hago por fox, en cualquiera de las fomas que utilice el > Xmltocursor > > > > =XMLTOCURSOR ("http://notes.servidor.com/nomencladordentidades.nsf/XMLR > equest?OpenAgent&cmd=getEntidades&codigo=CCS20") > > > > Me devuelve el error: > > > > XML Parse error: A semi colon character expected. Line 1, position 77. > > > > Si capto aparte el fichero, no tengo problemas, pero yo necesito que > se capte todo de forma automática, sin la intervención > > Del cliente. > > > > Alguien me podría ayudar. > > > > Desde ya muchas gracias, > > > > Esequiel > > > __________ Información de NOD32, revisión 2217 (20070425) __________ Este mensaje ha sido analizado con NOD32 antivirus system http://www.nod32.com
