02.06.2013 Aufrufe

Download - IT-Designers GmbH

Download - IT-Designers GmbH

Download - IT-Designers GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

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 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!