Frage

Ich habe zahlreiche XML -Dateien, die in verschiedene Verzeichnisse organisiert sind. Ich muss sie kombinieren und das Ergebnis mit XSLT transformieren. Bisher habe ich dies bereits mit Ausnahme eines Problems getan: Einige XML -Dateien müssen zuerst umgewandelt werden, bevor sie in das Ergebnis einbezogen werden können. Xinclude scheint die XML-Stylheet-Erklärung zu ignorieren.

Wie kann ich XML -Dateien transformieren, bevor sie xincluded sind?

Grüße,

Simon.cpu

War es hilfreich?

Lösung

Wie wird der Prozess ausgeführt? Mit einer Makefile oder sowas ähnliches? Fügen Sie in diesem Fall explizite Aufrufe zu XSLTPROC vor der Einbeziehung und dann die Ausgabe von XSLTPROC hinzu.

Wenn XSLTPROC die Verarbeitungsanweisung lesen kann (xml-stylesheet, Beachten Sie, dass ich das nicht getestet habe), Sie müssen nicht einmal das zu verwendende Stylesheet erklären.

Andere Tipps

Teilen Sie es in mehrere Transformationsanrufe auf, bereiten Sie zuerst die XML -Dateien vor und führen Sie dann Ihre Haupttransformation durch.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top