XML解析器是一個軟體庫把它提供的介面為用戶端應用程式使用XML文件。它檢查XML文件的適當的格式,並且還可以驗證XML文件。現代瀏覽器都內建的XML解析器.
下圖顯示了XML解析器處理XML文件的互動方式:
解析器的目標是將XML轉換成可讀的程式碼.
為了緩解解析的過程中,一些商業產品提供了便利的XML文件的擊穿和產生更可靠的結果.
S青梅常用解析器下面列出:
MSXML (Microsoft XML核心服務) : 這是一組標準的XML工具從Microsoft包括一個解析器.
System.Xml.XmlDocument : 這個類是dot.NET庫,其中包含了許多有關使用XML的不同類別的一部分.
解析器建在Java : Java庫都有自己的解析器。該庫設計成可以更換內建分析器與外部實現如Apache或撒克遜的Xerces.
Saxon : Saxon 提供工具,解析,轉換和查詢XML.
Xerces : 用Java實現的Xerces,它是由著名的開放原始碼的Apache軟體基金會開發.