XML - Combinar documentos XML y XSL

 
Vista:

Combinar documentos XML y XSL

Publicado por Kaisser (3 intervenciones) el 23/07/2007 09:45:33
Hola a todos.

Quisiera combinar un XML con un XSL y que este al leer el XML y ver que hace referencias a otros XSL´s poder procesarlos con el primer XSL.

Algo así:

............................/ XSL
XML --- > XSL -- XSL
............................\ XSL

El XML necesita de varios XSL y para poder usarlos todos uso un XSL de control.

He logrado avances, ya soy capaz de acceder a varios ficheros XML desde un XSL.

Digamos que tengo un XML que hace referencia a su vez a varios XML. Con el XSL leo y muestro el XML principal y leo y muestro los otros XML. De ahí el intento de esquema del primer post.

Pues bien, accedo a los XML secundarios pero no puedo hacer un bucle para recorrerlos.

Es decir, con este código:

<xsl:for-each select="document($fich)/ELEMENTOS/ELEMENTO/ATRIBUTOS">
<P> <xsl:value-of select="Atributo"/>
</P>
</xsl:for-each>

Sólo obtengo el primer Atributo el resto no. ¿Por qué?

¿Alguna otra manera de hacer esto?

Muchas gracias, un saludo y espero que además esto le sirva a alguien.

PD: Estoy algo desesperado, no he encontrado mucha documentación en internet.
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:Combinar documentos XML y XSL

Publicado por Kaisser (3 intervenciones) el 23/07/2007 12:02:56
Buah, ya no sé que hacer.

Como idea original os pongo en esta imagen TODO, código de los documentos y resultado.

[URL=http://img256.imageshack.us/my.php?image=xmlxsluq5.jpg][IMG]http://img256.imageshack.us/img256/3723/xmlxsluq5.th.jpg[/IMG][/URL]

El caso es que he conseguido hacer lo que quiero en Firefox y en IE arrancando desde el Visual Studio (creo que tiene server de ASP).

¿Porqué en IExplorer abriendo directamente el date.xml no me funciona?

Muchas gracias y perdonad la rayada.

Pd: Me queda probarlo desde el Netbeans.
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

RE:Combinar documentos XML y XSL

Publicado por Kaisser (3 intervenciones) el 23/07/2007 12:40:48
Solucionado: Ñ

La letra Ñ era el problema.

Al probar los xml y xsl con netbeans he visto que había un problema con esta letra. La he quitado y solucionado.

Me imagino que será cosa del Tomcat y del I.Explorer.

La cabecera de mis xml es: <?xml version="1.0" encoding='UTF-8'?>

Un saludo y espero que no me echen del foro :D
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