Seleccionar un nodo en XML URGENTE!!

30/05/2004 - 20:33 por Anonimo | Informe spam
Saludos,

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 Mauro Decima
02/06/2004 - 14:49 | Informe spam
Hola.
Si lo que estas buscando es seleccionar un solo nodo el codigo es
xml_Server_Act_Req.documentElement.selectSingleNode
("/data/action[@id='1422713']")
esto retorna el primer nodo que cumple con la condicion

Si lo que quieres es seleccionar todos los nodos que cumplan con esa
condicion el codigo es
xml_Server_Act_Req.documentElement.selectNodes
("/data/action[@id='1422713']")
Pero no te olvides que esto devuelve una instancia de IIXMLDOMNodeList que
es una coleccion de nodo de IXMLDOMNode(Nodos)

Espero te sea util

Saludos
escribió en el mensaje
news:155e101c44674$a4a676e0$
Saludos,

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