XML-Parser ist eine Software-Bibliothek oder ein Paket, das Interface bietet für Client-Anwendungen mit XML-Dokumenten zu arbeiten. Es prüft, für korrekte Format des XML-Dokuments und können auch die validieren XML-Dokumente. Modernen tage Browser haben eingebaute XML-Parser.
Nach Diagramm zeigt, wie XML-Parser interagiert mit XML-Dokument:
Das Ziel von Parser ist es, einen XML in einem lesbaren Code verwandeln.
zu Leichtigkeit den Prozess der Parsing, einige kommerzielle Produkte sind zur Verfügung, die den Aufgliederung von XML-Dokument erleichtern und Ausbeute zuverlässigere Ergebnisse.
Einige häufig verwendete Parser sind unten aufgeführt:
MSXML (Microsoft Core XML Services) : Dies ist ein Standard-Set von XML-Tools von Microsoft, die einen Parser beinhaltet.
System.Xml.XmlDocument : Diese Klasse ist Teil der .NET-Bibliothek, welche enthält die eine Reihe von verschiedenen Klassen, verwandten zu die Arbeit mit XML.
Java eingebaute Parser : Die Java-Bibliothek verfügt über eine eigene Parser. Die Bibliothek ist so ausgelegt, so dass Sie ersetzen den eingebauten Parser mit einem externen Umsetzung wie Xerces ab Apache oder Saxon.
Saxon : Sächsische bietet Tools für die Parsing, Transformation und Abfrage von XML.
Xerces : Xerces ist in Java implementiert und wird vom berühmten Open-Source-Apache Software Foundation entwickelt.