Busqueda en XML URGENTE!!

31/05/2004 - 20:59 por fabi | Informe spam
Saludos,
Ví la solución que propones pero a mi no me funciona.. :-(

Tengo este XML

<MyXML version="1.0">
<data id="1231348096">
<action id="1422713">
<valor>21400460980</valor>
<error>-6</error>
<accessunits>0</accessunits>
</action>
</data>
</MyXML >

Desde asp, envío el comando

Set XML_Filter =
xml_Server_Act_Req.documentElement.selectNodes
("/data/action[@id='1422713']")

Don xml_Server_Act_Req es una instancia de DOMDocument
que contiene el XML descrito inicialmente.

El Filtro para XML_Filter no me retorna el árbol del nodo
que estoy buscando...

QUE PUEDO HACER??

Garcias de antemano,

Fabi
 

Leer las respuestas

#1 Jose Marcenaro
31/05/2004 - 22:27 | Informe spam
Con esos datos, el comando que señalas
Set
XML_Filter=xml_Server_Act_Req.documentElement.selectNodes("/data/action[@id'1422713']")

deberia retornar una lista de nodos, con un solo elemento; es decir que
XMLFilter(0) debería ser el nodo action buscado.

El método selectSingleNode (con la misma expresión) debería retornar
directamente el nodo buscado.

Si no es asi, revisa la carga del documento a ver si realmente se ha
parseado ese XML (sin errores) en xml_Server_Act_Req

Saludos
Jose Marcenaro



"fabi" escribió en el mensaje
news:15c9301c44741$60a37d30$
Saludos,
Ví la solución que propones pero a mi no me funciona.. :-(

Tengo este XML

<MyXML version="1.0">
<data id="1231348096">
<action id="1422713">
<valor>21400460980</valor>
<error>-6</error>
<accessunits>0</accessunits>
</action>
</data>
</MyXML >

Desde asp, envío el comando

Set XML_Filter xml_Server_Act_Req.documentElement.selectNodes
("/data/action[@id='1422713']")

Don xml_Server_Act_Req es una instancia de DOMDocument
que contiene el XML descrito inicialmente.

El Filtro para XML_Filter no me retorna el árbol del nodo
que estoy buscando...

QUE PUEDO HACER??

Garcias de antemano,

Fabi

Preguntas similares