Recorrer nodos XML dentro de un SP

03/10/2004 - 14:02 por Jorge Serrano [MVP VB] | Informe spam
Hola amig@s,

tengo un pequeño problema con los nodos XML dentro de un SP, esto es;

La entrada a mi SP es un XML que tiene un conjunto de nodos tipo:

<tagPrincipal>
<Parte 1 valor="loquesea"/>
<Parte2>
<dato valor"uno"/>
<dato valor"dos"/>
<dato valor"tres"/>
</Parte2>
</tagPrincipal>

El problema es que quiero ejecutar un conjunto de instrucciones con los
valores de Parte2 y por ello, quiero recorrer los nodos y por cada uno
analizar su valor y realizar una serie de instrucciones por cada uno.

¿Cómo recorro los hijos de Parte2?.

Espero haberme expresado bien. Muchas gracias! :-)

Saludos,

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/
No te olvides de:
http://www.microsoft.com/spanish/ms...des/vbnet/

Frase: "Si le das pescado a un hombre hambriento, le nutres durante una
jornada. Si le enseñas a pescar, le nutrirás toda su vida." Lao-Tsé - 600 AC
[aprox]
 

Leer las respuestas

#1 Antonio Soto
03/10/2004 - 19:31 | Informe spam
Hola Jorge,

échale un vistazo a sp_xml_preparedocument. En el libro de Fernando y Carlos
Rojas hay un capítulo dedicado a este tema
http://www.sqlserverbyexample.com/XMLChapter.htm

Saludos

Antonio Soto
Mentor Asociado
Solid Quality Learning
"Jorge Serrano [MVP VB]"
wrote in
message news:
Hola ,

tengo un pequeño problema con los nodos XML dentro de un SP, esto es;

La entrada a mi SP es un XML que tiene un conjunto de nodos tipo:

<tagPrincipal>
<Parte 1 valor="loquesea"/>
<Parte2>
<dato valor"uno"/>
<dato valor"dos"/>
<dato valor"tres"/>
</Parte2>
</tagPrincipal>

El problema es que quiero ejecutar un conjunto de instrucciones con los
valores de Parte2 y por ello, quiero recorrer los nodos y por cada uno
analizar su valor y realizar una serie de instrucciones por cada uno.

¿Cómo recorro los hijos de Parte2?.

Espero haberme expresado bien. Muchas gracias! :-)

Saludos,

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/
No te olvides de:
http://www.microsoft.com/spanish/ms...des/vbnet/

Frase: "Si le das pescado a un hombre hambriento, le nutres durante una
jornada. Si le enseñas a pescar, le nutrirás toda su vida." Lao-Tsé - 600


AC
[aprox]


Preguntas similares