Domanda

Ho numerosi file XML organizzati in diverse directory. Devo combinarli e trasformare il risultato usando XSLT. Finora l'ho già fatto tranne un problema: alcuni file XML devono essere trasformati prima che possano essere inclusi nel risultato. Xinclude sembra ignorare la dichiarazione XML-Styles.

Come posso trasformare i file XML prima che vengano inclusi?

Saluti,

Simon.cpu

È stato utile?

Soluzione

Come viene eseguito il processo? Con un Makefile o qualcosa di simile? In tal caso, aggiungi chiamate esplicite a XSLTPROC prima dell'inclusione e quindi Xinclude l'output di XSLTPROC.

Se XSLTPROC è in grado di leggere le istruzioni di elaborazione (xml-stylesheet, Nota che non l'ho testato), non devi nemmeno indicare esplicitamente il foglio di stile da usare.

Altri suggerimenti

Rompilo in più chiamate di trasformazione, prepara prima i file XML, quindi esegui la trasformazione principale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top