XML

XML in Action mit DOM


Mit Hilfe des Document Object Model (DOM) kann XML dynamisch gestaltet werden. Benutzern können damit hochperformante und leistungsfähige Funktionen zum Sortiern, Filter, Gruppieren und Suchen zur Verfügung gestellt werden. Die Änderung läuft prinzipiell wie folgt ab:

XML + XSLT1 = HTML1

Benutzereingabe:
XSLT1 + Javascript + DOM = XSLT2

XML + XSLT2 = HTML2

Beispiel Books

Die einzelnen Komponenten der Anwendung können Sie downloaden, indem Sie die folgenden Links jeweils mit der rechten Maustaste anklicken und dann den Befehl »Ziel speichern unter ...« auswählen. Speichern Sie alle Dateien in das gleiche Verzeichnis.

books.html
XHTML Seite. Seitengerüst. Hier werden alle Vorgänge für den Seitenaufbau initialisiert.
books.css
CSS Datei. Enthält die Formatierungsangaben für die XHTML-Tags.
books.xml
XML Datei. Enthält die Daten.
books.xsl
XSL Datei. Enthält das Stylesheet für die Transformation der XML-Daten in XHTML.
books.js
Javascript-Datei. Enthält Scriptcode, welcher unter Verwendung von DOM das Stylesheet zur Laufzeit veränderbar macht und damit Sortierung und Filter nach Benutzereingaben ermöglicht.

Valid XHTML 1.0! Valid CSS1! Level Triple-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0