XML-Konvertersuite: Ausgabeformate, Konverter

Die XML-Konvertersuite kann zur Umwandlung von XML-Dokumenten in beliebige Ausgabeformate verwendet werden. Dies ist möglich durch den Einsatz externer Konverteranwendungen. Eine Konverteranwendung ist für ein oder mehrere Ausgabeformate nutzbar. Die jeweilige Konverteranwendung benötigt zur Umwandlung eines XML-Dokuments meist noch einen Transformations-Stylesheet, bzw. -skript, welcher auf die Struktur des XML-Dokuments angepasst sein muss.

Die Konfiguration der Konverteranwendungen erfolgt mit der XML-Konvertierungskonfiguration. Dort wird auch die Verbindung mit den entsprechenden Transformations-Stylesheets, bzw. -skripten hergestellt.¹

Die Kontrolle und Ausführung der Konverteranwendungen übernimmt der XML-Konvertierungsdienst. Es kann also jede Konverteranwendung genutzt werden, die unter Microsoft Windows® läuft.

Konverteranwendungen, Beispiele:

Apache Xalan

Mit dem Xalan XSLT processor können beliebige XML-Dokumente in HTML-, SGML-, oder auch XML-Dokumente mit anderer Struktur umgewandelt werden. Dazu benötigt Xalan XSLT-Transformations-Stylesheets. Mehr Infos gibt es auf Apache's Xalan-Homepage.

Apache FOP

Mit dem Formatting Objects Processor können beliebige XML-Dokumente in PDF, PostScript, RTF, SVG, Print, MIF und andere Formate umgewandelt werden. FOP nutzt dazu XSL-Transformationsskripte nach dem XSL-FO-Standard. Mehr Infos gibt es auf Apache's FOP-Homepage.

¹ Die Konfiguration mehrerer Konverteranwendungen befindet sich noch in der Entwicklung.