xslt i re-usable content in 3d und simulationssystemen dozent: prof. manfred thaller referentin:...
TRANSCRIPT
![Page 1: XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin: Elisabeth Chang](https://reader035.vdocuments.site/reader035/viewer/2022062522/570491ca1a28ab14218dd7c8/html5/thumbnails/1.jpg)
XSLT I
Re-usable Content in 3D und Simulationssystemen
Dozent: Prof. Manfred ThallerReferentin: Elisabeth Chang
![Page 2: XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin: Elisabeth Chang](https://reader035.vdocuments.site/reader035/viewer/2022062522/570491ca1a28ab14218dd7c8/html5/thumbnails/2.jpg)
Gliederung Ursprung: Was ist XSL? Einführung: Was ist XSLT? Prozess:Transformation von XML Dokumenten Transformation von XML zu XHTML:
Ein Beispiel Quellennachweis
![Page 3: XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin: Elisabeth Chang](https://reader035.vdocuments.site/reader035/viewer/2022062522/570491ca1a28ab14218dd7c8/html5/thumbnails/3.jpg)
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
![Page 4: XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin: Elisabeth Chang](https://reader035.vdocuments.site/reader035/viewer/2022062522/570491ca1a28ab14218dd7c8/html5/thumbnails/4.jpg)
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)
![Page 5: XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin: Elisabeth Chang](https://reader035.vdocuments.site/reader035/viewer/2022062522/570491ca1a28ab14218dd7c8/html5/thumbnails/5.jpg)
Transformation Jedes XML
Element wird in ein (X)HTML Element transformiert
XSLT: XML source-tree → XML result-tree
XSLT Prozessor wird benötigt
![Page 6: XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin: Elisabeth Chang](https://reader035.vdocuments.site/reader035/viewer/2022062522/570491ca1a28ab14218dd7c8/html5/thumbnails/6.jpg)
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“>
![Page 7: XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin: Elisabeth Chang](https://reader035.vdocuments.site/reader035/viewer/2022062522/570491ca1a28ab14218dd7c8/html5/thumbnails/7.jpg)
Beispiel
2. Schritt:Rohes XML
Dokument Das Ausgangs-
dokument zur Umwandlung in ein anderes XML Dokument (XHTML)
![Page 8: XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin: Elisabeth Chang](https://reader035.vdocuments.site/reader035/viewer/2022062522/570491ca1a28ab14218dd7c8/html5/thumbnails/8.jpg)
Beispiel
3. Schritt:Ein XSL Stylesheet
erstellen Inklusive templates
(Regeln), die bestimmen wie die Ausgabe aussehen soll
![Page 9: XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin: Elisabeth Chang](https://reader035.vdocuments.site/reader035/viewer/2022062522/570491ca1a28ab14218dd7c8/html5/thumbnails/9.jpg)
Beispiel
4. Schritt:XSL Stylesheet mit
XML Dokument verlinken
Den Stylesheet Verweis im Header Bereich des XML Dokuments einfügen
![Page 10: XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin: Elisabeth Chang](https://reader035.vdocuments.site/reader035/viewer/2022062522/570491ca1a28ab14218dd7c8/html5/thumbnails/10.jpg)
Beispiel
5. Schritt:XML Dokument im
Browser öffnen In unserem
Beispiel würde es folgendermaßen aussehen →
![Page 11: XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin: Elisabeth Chang](https://reader035.vdocuments.site/reader035/viewer/2022062522/570491ca1a28ab14218dd7c8/html5/thumbnails/11.jpg)
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
![Page 12: XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin: Elisabeth Chang](https://reader035.vdocuments.site/reader035/viewer/2022062522/570491ca1a28ab14218dd7c8/html5/thumbnails/12.jpg)
Vielen Dank für Ihre Aufmerksamkeit!
Noch Fragen?