XML-Prozessor
aus Wikipedia, der freien Enzyklopädie
Ein XML-Prozessor ist eine Software zum Einlesen und Bearbeiten von XML-Dokumenten. Häufig wird auch der Begriff XML-Parser synonym verwendet, obwohl dieser eher ein Modul im Software-Baustein "XML-Prozessor" ist, welches das Einlesen durchführt.
[Bearbeiten] Allgemeines
XML-Prozessoren können anhand zweier Kriterien unterschieden werden:
- validierend oder nichtvalidierend
- Art der Schnittstelle für den Zugriff auf das Dokument (DOM oder SAX)
Nichtvalidierende Prozessoren kontrollieren lediglich, ob das Dokument wohlgeformt ist, sprich ob es den Spezifikationen des W3C entspricht. Validierende Prozessoren hingegen prüfen zusätzlich die Konformität gegenüber einer DTD oder eines XML-Schemas.
[Bearbeiten] Literatur
- Meike Klettke, Holger Meyer: XML & Datenbanken Konzepte, Sprachen und Systeme, 2003, ISBN 3-89864-148-1