Date post: | 06-Apr-2016 |
Category: |
Documents |
Upload: | axel-sauer |
View: | 217 times |
Download: | 2 times |
XSLT I
Re-usable Content in 3D und Simulationssystemen
Dozent: Prof. Manfred ThallerReferentin: 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 LanguageStyle 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 TransformationSprache 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
<xsl:stylesheet version="1.0" xmlns:xsl= http://www.w3.org/1999/XSL/Transform">
oder <xsl:transform
version=“1.0“ xmlns:xsl=“http://www.w3.org/1999/XSL/Transform“>
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 http://www.w3schools.com/xsl/xsl_transformation.asp http://www.hki.uni-koeln.de/sosem-2015/basissysteme-der-
informationsverarbeitung-bsi-hist-kultwiss-informationsverarbeitung-teil-2-nichttextuelle-informa-11
http://www.hki.uni-koeln.de/sosem-2015/basissysteme-der-informationsverarbeitung-bsi-hist-kultwiss-informationsverarbeitung-teil-2-nichttextuelle-informat-7
Vielen Dank für Ihre Aufmerksamkeit!
Noch Fragen?