ThomasM: XSLT in XSD einbinden möglich?

Beitrag lesen

Hallo huibuh0815,

Nun stehe ich vor dem Problem dass ich das XSLT nicht im XML einbinden kann da ich auf diese Files keinen Einfluss hab. Im XSD könnte ich jedoch machen was ich will. Hab schon rumgesucht bzw. rumgespielt, konnte aber keine Lösung finden.

Schemas/DTDs sind Datenmodelle und haben nichts mit Transformationen zu tun (außer man verwendet ein Schema _in_ XSLT 2.0 zum Validieren von Ein- bzw. Ausgaben).

Transformiere das XML-Dokument mit dem XSLT-Stylesheet über die Kommandozeile mit dem Prozessor der Wahl, u. a. so:

AltovaXML:
AltovaXML -xslt1 name.xsl -in name.xml -out name.html

Saxon:
java -jar saxon9he.jar -xsl:name.xsl -s:name.xml -o:name.html

XMLStarlet:
xml tr name.xsl name.xml > name.html

Grüße,
Thomas