Informacion y aplicacion de nodos

raul
28 de Mayo del 2002
Necesitaria saber como se utilizan los nodos,como se acceden a ellos,se eliminan,.........
Gracias

ana
28 de Mayo del 2002
Hola Raul, espero que esto te valga para algo.
Primero tienes que crearte el objeto en asp, de esta manera:
Set lvXml = Server.CreateObject("MSXML.DOMDocument")
Cuando te la hallas creado, lo unico que tienes que hacer lo siguente:
"If lvXml.LoadXml(midll.funcionautilizar) Then" con esto cargas lo que te venga de la funcion en lvXml.
"Numhijos = lvXml.DocumentElement.ChildNodes.Length" con esto cuentas el numero de hijos, claro esta si es un bucle.
Luego, te creas el objeto Nodo:
"Set Nodo = lvXml.DocumentElement.FirstChild" le dices, con esto, que el documento principal del primer hijo te lo guarde en el Nodo.
"For I = 1 To NumHijos" Con esto haces el bucle.
Y luego por ultimo, llamas a cada nodo.
"<%=Nodo.Attributes.GetNamedItem("Nombre").Text%>"
"<%=Nodo.Attributes.GetNamedItem("Apellidos").Text%>" Y a si con todos los demás.
Para cerrar todo esto se hace lo siguiente:
"Set Nodo = Nodo.NextSibling" C
on esto lo que haces es leer el siguiente nodo.
"Next" Con esto cierras el For y lee tambien el siguiente.
"End If" Cierras la condición.

Si no va a ser un bucles lo haces de la siguiente manera.

"If lvXml.LoadXml(midll.funcionautilizar) Then"
"Set Nodo = lvXml.DocumentElement.FirstChild"
"End If"
Espero que te valga