+ All Categories
Home > Documents > XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin:...

XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin:...

Date post: 06-Apr-2016
Category:
Upload: axel-sauer
View: 217 times
Download: 2 times
Share this document with a friend
12
XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin: Elisabeth Chang
Transcript
Page 1: XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin: Elisabeth Chang.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Vielen Dank für Ihre Aufmerksamkeit!

Noch Fragen?


Recommended