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