Download - IT-Designers GmbH
Download - IT-Designers GmbH
Download - IT-Designers GmbH
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
S TEINBEIS-TRANSFERZENTRUM<br />
- 12. XML Tools -<br />
Für das „Gnome Projekt“ wurde libxslt [15], eine XSLT Bibliothek in C von Daniel<br />
Veillard entwickelt. Die Bibliothek kann in eigene Projekte eingebunden werden.<br />
Neben dem Source Code gibt es fertige Binaries für Windows.<br />
Die Microsoft(R) XML Core Services [16] bieten neben einem Parser und Schema<br />
Unterstützung auch einen XSLT Prozessor. MSXML ist zunächst nur eine Bibliothek<br />
in Form einer DLL, die in eigenen Programmen verwendet werden kann. Der<br />
Wrapper MSXSL ist für die Kommandozeile als separater <strong>Download</strong> von Microsoft<br />
erhältlich. Voraussetzung ist eine installierte Version von MSXML 2.6 oder höher.<br />
MSXML kann vom Internet Explorer für Client-seitige XSLT Transformationen<br />
verwendet werden.<br />
12.3.2 Cocoon<br />
Cocoon, das Web Publishing Framework der Apache Software Foundation, gehört zu<br />
den wichtigsten Projekten der Apache Group. Es ist ein Unterprojekt des Apache<br />
XML Projektes<br />
Cocoon ist ein Servlet aus mehreren Komponenten. Das Java-basierte XML<br />
Publishing Framework dient als Übersetzer zwischen den Clients, die die Daten in<br />
einem bestimmten Format anfordern und den eigentlichen Daten. Diese können aus<br />
einer oder mehreren XML Dateien oder auch aus einer Datenbank stammen. Mit den<br />
dazugehörigen XSL Dateien lassen sich die Inhalte in ein beliebiges Ausgabeformat,<br />
wie zum Beispiel HTML, TXT, RTF, PDF transformieren.<br />
Näheres zu den Features, Einsatzmöglichkeiten und Ausgabeformaten ist unter<br />
http://cocoon.apache.org/2.1/features.html zu finden.<br />
12.3.3 XSLT Editoren<br />
ToDo<br />
S OFTWARETECHNIK Einführung in XML © Prof. J. Goll<br />
- 137 -