XML - Parser
XML parserist eine Softwarebibliothek oder ein Paket, das eine Schnittstelle für Clientanwendungen zur Arbeit mit XML-Dokumenten bietet. Es prüft das korrekte Format des XML-Dokuments und kann auch die XML-Dokumente validieren. Moderne Browser verfügen über integrierte XML-Parser.
Das folgende Diagramm zeigt, wie der XML-Parser mit dem XML-Dokument interagiert.
Das Ziel eines Parsers ist es, XML in einen lesbaren Code umzuwandeln.
Um das Parsen zu vereinfachen, sind einige kommerzielle Produkte verfügbar, die das Aufteilen von XML-Dokumenten erleichtern und zuverlässigere Ergebnisse liefern.
Einige häufig verwendete Parser sind unten aufgeführt -
MSXML (Microsoft Core XML Services) - Dies ist ein Standardsatz von XML-Tools von Microsoft, der einen Parser enthält.
System.Xml.XmlDocument - Diese Klasse ist Teil der .NET-Bibliothek, die eine Reihe verschiedener Klassen für die Arbeit mit XML enthält.
Java built-in parser- Die Java-Bibliothek verfügt über einen eigenen Parser. Die Bibliothek ist so konzipiert, dass Sie den integrierten Parser durch eine externe Implementierung wie Xerces von Apache oder Saxon ersetzen können.
Saxon - Saxon bietet Tools zum Parsen, Transformieren und Abfragen von XML.
Xerces - Xerces ist in Java implementiert und wird von der bekannten Open Source Apache Software Foundation entwickelt.