Pregunta

Tengo numerosos archivos XML que están organizados en diferentes directorios. Necesito combinarlos y transformar el resultado usando XSLT. Hasta ahora, ya he hecho esto, excepto por un problema: algunos archivos XML deben transformarse primero antes de que pueda incluirse en el resultado. Xinclude parece ignorar la declaración XML-Stylesheet.

¿Cómo puedo transformar los archivos XML antes de que sean xincludados?

Saludos,

Simon.cpu

¿Fue útil?

Solución

¿Cómo se ejecuta el proceso? Con un Makefile ¿o algo así? En ese caso, agregue llamadas explícitas a XSLTPROC antes de la inclusión y luego XinClude la salida de XSLTPROC.

Si XSLTPROC puede leer la instrucción de procesamiento (xml-stylesheet, tenga en cuenta que no probé eso), ni siquiera tiene que indicar explícitamente la hoja de estilo para usar.

Otros consejos

Romper en múltiples llamadas de transformación, primero prepare los archivos XML y luego haga su transformación principal.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top