Java XML Programmierung

Zielgruppe    Entwickler
Kurzbeschreibung    Die Metasprache XML ist mittlerweile eine weitverbreitete Möglichkeit Daten unabhängig zu speichern und zu transferieren. Der Teilnehmer erlernt den Umgang mit XML und dessen Verwendung mit XSL und XSL:FO. Hauptthemen sind diverse Java-XML Implementierungen und deren Anwendung.
Voraussetzungen    Networking & Internet, Java Grundlagen
Dauer    3 Tag(e)
Inhalt   

Einführung
Historie: HTML (Hypertext Markup Language), XML (eXtensible Markup Language), XSL (eXtensible Style-Sheet Language), Einsatzgebiete von XML

XML: Grundlagen
XML-Dokumente, DTD: Document Type Declaration, XML-Namespaces, XML-Design, Beispiel DTD und XML, Unterschiede zwischen HTML und XML

SAX 2.0 API
Einführung, SAX-Parser-Implementierungen, SAX2-Package: org.xml.sax, SAX1-Package: Deprecated, Beispiele

DOM
Überblick, DOM-API, Weitere Interfaces in Kurzform, Beispiel

JAXP
JAXP-Überblick, JAXP-API

FOP
Benötigte Libraries, FOP-Kommandoaufruf, XSL Formatting Objects (XSL-FO), Beispiel, Beispiel zum FOP-API

XSU (XML-SQL Utility)
Oracle XDK Package, XSU: Überblick, XSU-Kommandozeilen-Frontend

Methode  Vortrag, praktische Übungen
Tools  JDK, JBuilder, VisualAge oder WSAD