XML解析器

XML解析器是一個軟件庫把它提供的接口爲客戶端應用程序使用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軟件基金會開發.