Duda XSLT
Publicado por carlos (1 intervención) el 02/12/2010 15:18:19
Buenas tardes.
Tengo una dudilla con XSLT. Os pongo un ejemplo.
Si tengo lo siguiente:
<Alumnos>
<Alumno1>
<nombre>Jorge Esteban Crist</nombre>
<edad>24</edad>
</Alumno1>
.....
<Alumno24>
<nombre>Jorge Esteban Crist</nombre>
<lugarNacimiento>Zaragoza</lugarNacimiento>
</Alumno24>
</Alumnos>
Al recorrer todo un documento XML se detecta que hay dos etiquetas que corresponden al mismo alumno, por lo que en mi documento de salida quiero que esté todo junto en una misma etiqueta, es decir:
<Alumnos>
<Alumno1>
<nombre>Jorge Esteban Crist</nombre>
<edad>24</edad>
<lugarNacimiento>Zaragoza</lugarNacimiento>
</Alumno1>
</Alumnos>
Quiero juntar toda la información para un mismo individuo. Aquí está mi duda...No sé cómo hacer para que únicamente sea uno con toda la información correspondiente.
¿Alguien sabe qué función hay que utilizar de XSLT para realizar lo anterior?
Un saludo y muchas gracias de antemano!
Tengo una dudilla con XSLT. Os pongo un ejemplo.
Si tengo lo siguiente:
<Alumnos>
<Alumno1>
<nombre>Jorge Esteban Crist</nombre>
<edad>24</edad>
</Alumno1>
.....
<Alumno24>
<nombre>Jorge Esteban Crist</nombre>
<lugarNacimiento>Zaragoza</lugarNacimiento>
</Alumno24>
</Alumnos>
Al recorrer todo un documento XML se detecta que hay dos etiquetas que corresponden al mismo alumno, por lo que en mi documento de salida quiero que esté todo junto en una misma etiqueta, es decir:
<Alumnos>
<Alumno1>
<nombre>Jorge Esteban Crist</nombre>
<edad>24</edad>
<lugarNacimiento>Zaragoza</lugarNacimiento>
</Alumno1>
</Alumnos>
Quiero juntar toda la información para un mismo individuo. Aquí está mi duda...No sé cómo hacer para que únicamente sea uno con toda la información correspondiente.
¿Alguien sabe qué función hay que utilizar de XSLT para realizar lo anterior?
Un saludo y muchas gracias de antemano!
Valora esta pregunta


0