Übersetzerbau (4V+2Ü) (B,C) [B] Mo 11-13, Do 15-17, HS A207 (HD Dr. Ralf Hinze) Übungen: Mo 13-15, HS A207 (HD Dr. Ralf Hinze)
Relationale Datenbanken II (2V+2Ü) (C) [B] Fr 9-11, HS A207 (Dr. Thomas Bode) Übungen: n.Vereinb. (Dr. Thomas Bode, Dr. Serge Shumilov)
|
Vorlesung (Hauptstudium)
XML - Grundlagen und Anwendungen
Dr. Stefan Lüttringhaus-Kappel
XML ist eine Markup-Sprache für Dokumente, die strukturierte Informationen enthalten. Eine Markup-Sprache ist ein Mechanismus zur Beschreibung von Strukturen in Dokumenten. XML ist strikt standardisiert und aufgrund seiner großen Verbreitung die derzeit wichtigste Markup-Sprache.
In der Vorlesung werden wir zunächst die syntaktischen Grundlagen von XML erarbeiten. Zentrale Themen sind dann u.a. die Datendefinitionssprache XML Schema, XML Transformationen (XSLT), XML Linking and Addressing Languages (XPath, XPointer, XLink), Java-Schnittstellen (SAX, DOM), Szenarien zum Einsatz von XML im WWW, Textsatz (XSL-FO), 2D-Vektorgrafik (SVG), 3D-Grafik (X3D), das Apache Cocoon Publishing Framework, und XML-Datenbanken.
Übung: Die Übung wird als Globalübung abgehalten. Die erfolgreiche Bearbeitung der wöchentlich gestellten Übungsaufgaben
ist Voraussetzung zur Zulassung zur Leistungspunkteprüfung nach neuer DPO. Einige Übungsaufgaben sind kleine Programmieraufgaben in Java und XSLT.
| Zeit, Ort | Mo 9-11, Fr 11-12, HS A207 |
| Semesterwochenstunden | 3V + 1Ü |
| Beginn | Freitag, 15.10.2004 |
| Übungen | Fr 12-13, HS A207 (Dr. Stefan Lüttringhaus-Kappel) |
| Nachfolgeveranstaltungen | Praktika und Seminare.
Geplant ist auch eine Projektgruppe im Sommersemester 2005 und Wintersemester 2005/06, die eine gute Möglichkeit zur Vertiefung darstellen wird. |
| Bereich (alte DPO) | C |
| Bereich (neue DPO) | B |
| Email-Kontakt | stefan@informatik.uni-bonn.de |
| Literatur |
Bücher
Henning Behme, Stefan Mintert.
XML in der Praxis
, 2., erweiterte Auflage. Addison-Wesley, München, 2000.
Brett McLaughlin.
Java and XML, 2nd Edition
. O'Reilly, September 2001.
Charles F. Goldfarb, Paul Prescod.
Charles F. Goldfarb's XML Handbook.
4th Edition. Prentice Hall, Dezember 2001.
Informationen online
Beim
World Wide Web Consortium (W3C)
liegen die Original-Spezifikationen zu den XML-Technologien, Links auf Tutorials und Werkzeuge, usw.
http://java.sun.com/xml/
(Java und XML)
http://xml.apache.org
(Einschlägige XML- und Java-Software)
http://www.saxproject.org/
(Material zu SAX, dem
Simple API for XML
)
http://www.oasis-open.org/cover/xml.html
("The XML Cover Pages": Umfangreiche XML-Infos, auch zu Anwendungen)
|
|