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














Responder a