XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin: Elisabeth Chang
Gliederung Ursprung: Was ist XSL? Einführung: Was ist XSLT? Prozess: Transformation von XML Dokumenten Transformation von XML zu XHTML: Ein Beispiel Quellennachweis
Was ist XSL? XSL → Extensible Stylesheet Language Style Sheet Sprache für XML Dokumente XSL besteht aus drei Teilen: - XSL-Fo → Sprache um XML Dokumente zu formatieren - Xpath → Sprache um XML Dokumente zu steuern - XSLT
Was ist XSLT? XSLT → XSL Transformation Sprache zur Umwandlung von XML Dokumenten in XHTML oder in anderen XML Dokumenten Ist der wichtigste Teil von XSL Benutzt Xpath als Steuerung in XML Dokumenten Wird von den meisten Browsern unterstützt (z.B.: Firefox, Chrome)
Transformation Jedes XML Element wird in ein (X)HTML Element transformiert XSLT: XML source-tree → XML result-tree XSLT Prozessor wird benötigt
Beispiel 1. Schritt: Die richtige Stylesheet Deklaration Es gibt zwei Sorten von Bezeichnungen, die beide funktionieren oder
Beispiel 2. Schritt: Rohes XML Dokument Das Ausgangs- dokument zur Umwandlung in ein anderes XML Dokument (XHTML)
Beispiel 3. Schritt: Ein XSL Stylesheet erstellen Inklusive templates (Regeln), die bestimmen wie die Ausgabe aussehen soll
Beispiel 4. Schritt: XSL Stylesheet mit XML Dokument verlinken Den Stylesheet Verweis im Header Bereich des XML Dokuments einfügen
Beispiel 5. Schritt: XML Dokument im Browser öffnen In unserem Beispiel würde es folgendermaßen aussehen →
Quellennachweis informationsverarbeitung-bsi-hist-kultwiss- informationsverarbeitung-teil-2-nichttextuelle-informa-11 informationsverarbeitung-bsi-hist-kultwiss- informationsverarbeitung-teil-2-nichttextuelle-informat-7
Vielen Dank für Ihre Aufmerksamkeit! Noch Fragen?