XML Prozessoren

Definition

<autolink>

  • machen den Inhalt eines XML-Dokuments für eine Anwendung verfügbar
  • Standardisierte Schnittstellen für zahlreiche Programmiersprachen
  • Einbindung von Bibliotheken

SAX - Simple API for XML

  • ereignisorientierte Verarbeitung
  • nach David Megginson:
    • durch Bestandteile werden Aktionen ausgelöst
    • sequentielle Abarbeitung
    • im Anwendungsprogramm müssen die Methoden definiert werden, die durch Auftreten von Dokumentbestandteilen ausgelöst werden
    • zustandslos
  • einfacher Zugriff
  • für einfach oder gleichartig strukturierte Dokumente
  • auch für sehr große XML-Dokumente geeignet
  • Zugriff auf geringe Anteile eines Dokuments möglich

DOM – Document Object Model

  • beschreibt Schnittstellen zum Zugriff auf XML-Dokumente und zur Veränderung von Struktur und Inhalten
  • die zugrunde liegende Implementierung und Speicherung der XML-Dokument wird nicht definiert!
  • Navigation durch Baumstruktur
  • dadurch kontextabhängige Zugriffe
  • Manipulation der Struktur
  • Für sehr große Dokumente problematisch

</autolink>

Kontext

Weiterführende Beiträge

Melden sich Sie an um ein Kommentar zu erstellen.

Navigation

Alphabetischer Index
Akronyme