Apache Xerces - XML 解析器



什麼是 Apache Xerces2?

Xerces 是一個基於 Java 的處理程式,併為以下 XML 解析 API 標準提供了標準介面和實現 −

  • 文件物件模型 (DOM) 3 級

  • XML 簡單 API (SAX) 2.0.2

  • 適用於 XML 的流式 API (StAX) 1.0 事件 API

  • 用於 XML 處理的 Java API (JAXP) 1.4

什麼是 XML 解析?

解析 XML 是指遍歷 XML 文件來訪問資料或以某種方式修改資料。

什麼是 XML 解析器?

XML 解析器提供了一種訪問或修改 XML 文件中存在的資料的方法。Java 提供了多種選項來解析 XML 文件。以下是通常用於解析 XML 文件的各種型別的解析器。

  • Dom 解析器 - 透過載入文件的完整內容並建立其在記憶體中完整的樹狀層次結構來解析文件。

  • SAX 解析器 - 根據基於事件的觸發器解析文件。不會將完整文件載入到記憶體中。

  • StAX 解析器 - 以類似於 SAX 解析器的方式解析文件,但效率更高。

現在,我們將利用 Apache Xerces 庫在後續章節詳細闡述每個解析器。

廣告
© . All rights reserved.