Um die XML-Konvertersuite in möglichst vielen Anwendungsszenarien einsetzen zu können, zeichnet sich unser Produkt durch viele Möglichkeiten zur Anpassung aus. Bestimmte Voraussetzungen müssen allerdings erfüllt sein:
Stammdaten Mit Stammdaten sind solche gemeint, die in einer Beziehung zu den umzuwandelnden XML-Dokumenten oder Ausgabedokumenten stehen. Das können z.B. Kunden oder Produkte sein, für die die Ausgabedokumente generiert werden. Art und Umfang der Stammdaten ist dabei weitgehend variabel.
XML-Dokumente Die umzuwandelnden XML-Dokumente müssen in Dateiform vorliegen. Es ist jedoch auch möglich, über eine spezielle Softwareanpassung eine Anbindung an ein Content Management System zu erreichen. Die Struktur der XML-Dokumente ist variabel.
Transformations-Stylesheets, -skripte Für die Beschreibungder Umwandlung von XML-Dokumenten in andere Formate werden meist Transformations-Stylesheets, bzw. -skripte verwendet. Diese müssen ebenfalls in Dateiform vorliegen.
Konverteranwendungen werden einfach Transformations-Stylesheets, bzw. -skripten zugeordnet. Ein XML-Dokument und ein Transformations-Stylesheet, bzw. -skript werden einander zugeordnet, um die Umwandlung in ein Ausgabedokument zu beschreiben. Dieses wird zusätzlich einem Stammdatum zugeordnet, was eine Kategorisierung der Ausgabedokumente ermöglicht. Das
verdeutlicht dies.
Im
werden die Zusammenhänge zwischen Stammdaten, XML-Dokumenten und Transformations-Stylesheets, bzw., -skripten und der XML-Konvertersuite grafisch verdeutlicht.