back to top   XSL Transformationen

 

Wird zur Erstellung von XSLT-Dokumenten ein besonderes Werkzeug benötigt

Eigentlich nicht ... Wie für XML üblich genügt ein Unicode-fähiger Texteditor. Natürlich kann ein XML-Editor hinsichtlich der XSLT-Syntax (farbliche Hervorhebungen, Tag-Ergänzung, etc.) gute Dienste leisten, er ist jedoch nicht Voraussetzung zur Erstellung eines XSLT-Stylesheets.
Inzwischen sind auch interaktive visuelle WYSIWYG-Editoren am Markt verfügbar (z.B. XMetal oder auch XMLSpy), durch die das Design und die Erstellung von XSLT-Transformationen erheblich vereinfacht werden kann. Allerdings entziehen diese Werkzeuge die resultierende XSLT-Formulierung sehr stark der Kontrolle des Anwenders und erzeugen gleichzeitig nicht immer „optimales“ (im Sinne von Übersichtlichkeit und Effizienz) XSLT.
Zur Anfertigung der Übungsaufgabe genügt jedoch ein gewöhnlicher Texteditor völlig

Gibt es Debugger für XSLT

Ja. Da XSLT im Grunde wie eine funktionale Programmiersprache einsetzbar ist, kann die Komplexität einer Transformation so stark zunehmen, daß die Fehlersuche auf der Basis eines reinen Texteditors und selbst erzeugter Hilfsausgaben während der Ausführung sehr mühevoll wird. Daher stehen inzwischen verschiedene (u.a. XMLSpy, XSelerator oder 4XDebug) Debugger für XSLT zur Verfügung. (Weitere Informationen)

Funktioniert XSLT auch unter Linux/Unix

Selbstverständlich! (Vorausgesetzt Sie haben eine XSLT-Engine ;)
XSLT wird generell durch einen XSLT-Prozessor interpretiert, d.h. XSLT stellt keinen direkt ausführbaren Programmiercode dar, sondern muß durch ein Softwareprogramm verarbeitet werden.
XSLT selbst ist hierbei vollständig plattformneutral gehalten, so daß es hinsichtlich der unterstützten Betriebsysteme keinerlei Restriktionen oder Portierungsanforderungen unterliegt.
Inzwischen sind XSLT-Prozessoren für die verschiedensten Betriebssysteme erhältlich.

Kann XSLT auch durch den Browser ausgeführt werden

Sofern der Browser über entsprechende Funktionalität verfügt, bzw. diese durch ein geeignetes Plug-In zur Verfügung gestellt wird: ja.
Üblicherweise berücksichtigen die Browser hierbei die im übertragenen XML-Dokument angebbare Stylesheet-Referenz um die benötigte XSLT-Transformation aufzufinden und --- falls notwendig --- nachzuladen.
Gegenwärtig unterstützt sowohl Microsofts Internet Explorer als auch der Open-Source Browser Mozilla XSLT.




separator line
Service provided by Mario Jeckle
Generated: 2004-06-07T12:31:10+01:00
Feedback Feedback       SiteMap SiteMap
This page's original location This page's original location: http://www.jeckle.de/vorlesung/xml/praktikum/faq5.html
RDF metadata describing this page RDF description for this page