Nada?

 

Saludos

PabloC

 

De: [email protected] [mailto:[email protected]] En nombre de PabloC
Enviado el: Martes, 05 de Enero de 2010 16:17
Para: GUFA List Member
Asunto: [GUFA] XMLtoCursor

 

Gente tengo un problema con el XMLToCursor

 

Tengo un paquete XML que contiene datos que debo procesar

Como modo de ejemplo copio líneas de código de testing

 

 

Text To lcXML TextMerge NoShow PreText 7

      <?xml version="1.0"?>

            <Packet ID="527">

                  <Signal EvType="SYS" Event="*A">

                        <Area>1</Area>

                        <Zone>1</Zone>

                        <Date>05/06/2005 15:30:23</Date>

                  </Signal>

                  <Signal EvType="SYS" Event="*R">

                        <Area>1</Area>

                        <Zone>3</Zone>

                        <Date>05/06/2005 15:31:00</Date>

                  </Signal>

                  <Signal EvType="SYS" Event="*OP">

                        <Area>1</Area>

                        <User>2</User>

                        <UserInfo>Rod Coles</UserInfo>

                        <Date>05/06/2005 15:31:00</Date>

                  </Signal>

            </Packet>

EndText

 

*!*Lo genero en disco para poder verlo con XML Notepad

StrToFile(lcXML,'EJ.XML',0)

 

XMLToCursor(Strconv(lcXML,11),"cPacket",4)

Browse

 

El tema es el siguiente, el browse del ejemplo me da algo asi como se ve en
esta imagen

 

xml.jpg

Lo que ya sabia es que me da .T. si tengo valor 1 pero el problema mayor es
que no tengo capacidad de ver el valor de packet ID = “527” ni los valores
Signal EvType="SYS" Event="*A"

Tal cual los veo si abro el archivo con XMLNotepad

xml002.jpg

 

 

Alguna idea de cómo solucionar esto o tengo que parsear a mano el XML?

 

Saludos

PabloC

 

<<image001.jpg>>

<<image002.jpg>>

Responder a