XML-Praxis
XML, die Extensible Markup Language, hat sich im Laufe der letzten Jahre zu einem beliebten Mittel entwickelt, alle möglichen Arten von Daten zu repräsentieren. Einerseits lassen sich mit XML textuelle Informationen wie Webseiten, Anleitungen oder Bücher gut erfassen. Andererseits können mit XML Daten und komplexe Datenstrukturen wie Adressen, Geschäftsabläufe oder Genom-Sequenzen textuell dargestellt werden. XML läßt sich auf vielfältige Weise erstellen, manipulieren und weiterverarbeiten.
Im Rahmen dieser Veranstaltungen sollen die Grundlagen von XML und der Verarbeitung von XML-Dokumenten vermittelt werden. Wir werden uns ansehen, wie XML-Dokumente aufgebaut sind und wie sich ihre Struktur formal beschreiben läßt. Anschließend werden wir uns mit der Verarbeitung von XML-Daten mit Hilfe von XPath/XSLT beschäftigen. Zum Abschluß lernen wir die Möglichkeiten der Formatierung von XML-Dokumenten mit Hilfe von XSL-FO kennen.
Materialien
Thema | Folien (screen) | Folien (print) | Skript | Übungen |
---|---|---|---|---|
XML - Extensible Markup Language | TGZ | |||
XML-Grammatiken | TGZ | |||
XPath | TGZ | |||
Einführung in XSLT | TGZ | |||
Mit XSLT arbeiten | TGZ | |||
Komplexe Transformationen mit XSLT | TGZ | |||
XML-Anwendungen | TGZ | |||
XSL-FO | TGZ |
Literatur
-
Informationsmodellierung in XML und SGML
Henning Lobin
Springer Verlag, 2000 -
XML Grundlagen
Regionales Rechenzentrum für Niedersachsen / Universität Hannover, 2002 -
XML Pocket Reference
Robert Eckstein, Michel Casabianca
O'Reilly, 2001 -
Learning XML
Erik T. Ray
O'Reilly, 2001 -
XML in a Nutshell
Eliotte Rusty Harold, W. Scott Means
O'Reilly, 2001 -
RELAX NG
Eric van der Vlist
O'Reilly, 2002 -
XSLT, 2nd Edition - Programmer's Reference
Michael Kay
Wrox Press, 2001 -
XSLT and XPath On The Edge
Jeni Tennison
M&T Books, 2002 -
The XSL companion
Neil Bradley
Addison-Wesley, 2000 -
XSL und XPath - verständlich und praxisnah
Mike Bach
Addison-Wesley, 2000 -
XSL - Das Einsteigerseminar
Franz-Josef Herpers, Thomas J. Sebestyen
bhv, 2002 -
XSL-FO - Making XML Look Good in Print Dave Pawson O'Reilly, 2002
-
Designing With Web Standards
Jeffrey Zeldman
New Riders, 2003
Links
XML
- Extensible Markup Language (XML)
- Extensible Markup Language (XML) 1.0 (Fifth Edition)
- The Annotated XML Specification
- Namespaces in XML
XML-Grammatiken
XPath, XSLT
- XML Path Language (XPath)
- XSL Transformations (XSLT) 1.0
- XSLT Reference
- Chapter 17 of the XML Bible, Second Edition : XSL Transformations
- XPath online real-time tester
XSL, XSL-FO
- The Extensible Stylesheet Language Family (XSL)
- Extensible Stylesheet Language (XSL) Version 1.1
- Chapter 18 of the XML Bible, Second Edition: XSL Formatting Objects
- xsl:fo short reference
- Apache FOP
- PassiveTeX