Ayuda para obtener valor en este XML

27/02/2004 - 18:31 por Microsoft | Informe spam
Hola a todos,

Tengo un XML como este (ej.)

<NodoPadre>
<NodosHijos Generacion="1">
<NodoHijo Numero="1"/>
<NodoHijo Numero="2"/>
<NodoHijo Numero="3"/>
<NodosHijos>

<NodosHijos Generacion="2">
<NodoHijo Numero="1"/>
<NodoHijo Numero="2"/>
<NodoHijo Numero="3"/>
<NodoHijo Numero="4"/>
<NodoHijo Numero="5"/>
<NodosHijos>

<NodosHijos Generacion="3">
<NodoHijo Numero="1"/>
<NodoHijo Numero="2"/>
<NodoHijo Numero="3"/>
<NodoHijo Numero="4"/>
<NodosHijos>
</NodoPadre>

Necesito obtener el valor del atributo "Generacion" dependiendo de la
CANTIDAD MAYOR de nodos hijos.

En este caso el valor del atributo sería 2 ya que en este Nodo existen 5
nodos hijos.
 

Leer las respuestas

#1 Jhonny Vargas P.
27/02/2004 - 20:30 | Informe spam
A simple vista no podrías hacerlo con XPATH, talvez por código... con un
count() e ir viendo nodo por nodo (NodosHijos).


Saludos,
Jhonny Vargas P. [MS-MVP]
Santiago de Chile
http://www.mvp.cl


Todos saben que Microsoft [] escribió el
siguiente mensaje :#W1uo9U$
Hola a todos,

Tengo un XML como este (ej.)

<NodoPadre>
<NodosHijos Generacion="1">
<NodoHijo Numero="1"/>
<NodoHijo Numero="2"/>
<NodoHijo Numero="3"/>
<NodosHijos>

<NodosHijos Generacion="2">
<NodoHijo Numero="1"/>
<NodoHijo Numero="2"/>
<NodoHijo Numero="3"/>
<NodoHijo Numero="4"/>
<NodoHijo Numero="5"/>
<NodosHijos>

<NodosHijos Generacion="3">
<NodoHijo Numero="1"/>
<NodoHijo Numero="2"/>
<NodoHijo Numero="3"/>
<NodoHijo Numero="4"/>
<NodosHijos>
</NodoPadre>

Necesito obtener el valor del atributo "Generacion" dependiendo de la
CANTIDAD MAYOR de nodos hijos.

En este caso el valor del atributo sería 2 ya que en este Nodo
existen 5 nodos hijos.

Preguntas similares