ASP - COMO PARSEAR UN XML CON ASP

 
Vista:

COMO PARSEAR UN XML CON ASP

Publicado por juck (8 intervenciones) el 07/11/2003 01:13:43
Tengo el sig XML
<note id="122">
<to id="124">Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

y ya logro obtener la información de forma secuencial de arriba hacia abajo, para ello uso

'Set objXMLDoc = CreateObject("Microsoft.XMLDOM")
'objXMLDoc.async = False
'objXMLDoc.load("library.xml")

'Dim root, i
'Set root = xmlObj.documentElement
'For i = 0 To (root.childNodes.length)
' document.write(root.childNodes.item(i).text & "<br>")
'Next

el problema es que quiero obtener la información contenida en un ID para evitar hacer un parseo completo del doc para localizarl, sé que se puede hacer pero llevo horas buscando y no hay nada que me ayude.

Saludos y gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:COMO PARSEAR UN XML CON ASP

Publicado por Esteban (508 intervenciones) el 07/11/2003 04:24:03
Lo que ocupas es esto:

Set objXMLDoc = CreateObject("Microsoft.XMLDOM")
objXMLDoc.async = False
objXMLDoc.load("library.xml")
Set XMLNode = objXMLDoc.childNodes(1).selectSingleNode("note")
response.write XMLNode.selectSingleNode("to").Text

Mira bien, la selección de un nodo "selectSingleNode" devuelve un objeto del tipo "Nodo" o IXMLDOMNode.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar