Kursinhalte - XML-Grundlagen
Seminarziel:
Sie kennen die Grundlagen von XML, ihre Strukturierung, die Syntax und die wichtigsten Modelle. Sie können XML-Dokumente darstellen, wirkungsvoll präsentieren und Daten aufbereiten.
Zielgruppe:
Verantwortliche und Praktiker mit Internet- und Datenbanknutzung aus dem Datenbank-, Programmierungs- und Web-Content Umfeld
Inhalt:
Grundlagen
- Motivation für den Einsatz von XML
- XML im Kontext von HTML, SGML, XHTML, WML
- Gemeinsamkeiten und Unterschiede zu HTML,
- XHTMLUnterschiedliche XML-Darstellung in Browsern
- Der innere und äußere Aufbau eines XML-DokumentsEntwurfsziele
- Dokumentaufbau, Namensregeln
- Übersicht über aktuelle XML-Editoren
Strukturierung von XML-Dokumenten
- Entitäten, Elemente, Attribute
- Editoren und Tools für XML
- Übung: Aufbau eines well-formed Documents
XML-Datenvalidierung
- DTD: Elemente, Attribute, Entities, Notations
- externe und interne DTDs
- Übung: XML-Datenvalidierung mit DTD
- Grundlagen XML-Schema
XML-Dokumente aufbereiten
- Übersicht CSS
- Übung: XML-Formatierung mit CSS
- Grundlagen XPATH (XML Path Language)
- Übung: Selektion von XML-Dokumentteilen mit XPATH
- Übersicht XSL(T), XSL-FO
- Übung: XML-Formatierung mit XSL
- Übung: XSL-Transformation
Spezielle XML-Aspekte
- MathML, WML
- Übung: Beispiel zu MathML
SVG: Scalable Vector Graphics
- Übersicht über aktuelle SVG-Editoren
- Der Adobe SVG Viewer
- Die SVG-Syntax Linien, Punkte, Rechtecke
- Container-Elemente
- Einbindung von Bitmaps
- Linking
- Übung: Aufbau einer SVG-Seite mit diversen Grafikelementen
- Übung: Umwandlung von SVG-Grafiken