Prof. Dr. Pape - Vorlesung XML

Deutsch
English

Vorlesung XML

Raumaufteilung zur Prüfung WS 09/10

  • Bachlor, Anfangsbuchstabe Nachname A-R in HE
  • Bachlor, Anfangsbuchstabe Nachname S-Z in E301
  • Ersatzfach / Wahlfach in E201
Die Klausur für Ersatzfach / Wahlfach startet um 9.00 Uhr.

Die Klausur dauert 120 Minuten für Bachlor mit der alten Prüfungsordnung PO3, 60 Minuten für Bachlor mit neuen Prüfungsordnung PO4 (ab WS 08) und 90 Minuten für Wahlfach. Sie wird in diesem Semester lediglich den XML Teil zum Inhalt haben. Es sind nicht elektronische Hilfsmittel erlaubt. Bei Bachlor mit PO4 wird die Noten gemeinsam mit der Klausur Theoretische Informatik bestimmt.

Allgemeines zur Vorlesung

Zur Vorlesung gibt es drei praktische Rechneraufgaben. Drei der Vorlesungen finden deswegen als Rechnerübung statt. Die Termine dieser Übungen werden ca. 2 Wochen vorher bekannt gegeben. Weitere Informationen dazu gibt es auf der zugehörigen XML Laborseite.

Da in der Vorlesung auch Java XML APIs behandelt werden, setzte ich eine erfolgreiche Teilnahme an der Prüfung Informatik 1 und die (parallele) Bearbeitung der Aufgaben im Softwarelabors (oder analoger Veranstaltungen voraus).

Die Vorlesung wird mit einer ein-stündigen schriftlichen Klausur geprüft. Neben dem Bearbeiten der Aufgaben in den Rechnerübungen, können Sie die vorhergehenden Klausuren zur Prüfungsvorbereitung nutzen.

Beachten Sie bitte auch die kommentierte Literaturliste

Inhalt

XML (eXtensible Markup Language) ist eine gereifte Technologie, die hauptsächlich für den Austausch und die Verarbeitung elektronischer Dokumente entwickelt wurde. XML ist eine Sammlung verschiedener offener Standards beim Word Wide Web Consortium (www.w3c.org). In der Vorlesung behandele ich folgende Themen:

  • XML Basics, DTD, W3C Schema
  • XPath, XSLT
  • Java APIs und einige XML Produkte

Folien

Die meisten der behandelten Inhalte sind auf folgenden Vorlesungsfolien dokumentiert. Beachten Sie, dass nicht immer alle der folgenden Themen notwendigerweise in einem Semester behandelt werden.

Folien Letzte Änderung
XML Grundlagen (PDF, 347KB) 20.3.06
DTD, W3C Schema (PDF, 208KB). Beispiel order.xml und XML Schema order.xsd. 30.10.06
Java XML data binding, Ant (PDF, 198KB)  
XSLT (PDF, 304KB)  
XSLT Fortsetzung(PDF, 107KB)  
Java und XML, SAX Parser (PDF, 133KB),
DOM Parsers (PDF, incomplete version, 94KB)
 
Informationen zur Prüfung (PDF, 52 KB). Nicht elektronische Hilfsmittel sind erlaubt. 13.1.09