內建的 Expat 解析器使在 PHP 中處理 XML 文檔成為可能。
基本介紹
- 中文名:XML Expat
- 外文名:XML Expat
- 領域:計算機
- 用途:文檔轉化
正文,簡介,什麼是 XML,什麼是 Expat,
正文
簡介
什麼是 XML
XML 用於描述數據,其焦點是數據是什麼。XML 檔案描述了數據的結構。
在 XML 中,沒有預定義的標籤。您必須定義自己的標籤。
什麼是 Expat
如需讀取和更新 - 創建創建並處理 - 一個 XML 文檔,您需要 XML 解析器。
有兩種基本的 XML 解析器類型:
基於樹的解析器:這種解析器把 XML 文檔轉換為樹型結構。它分析整篇文檔,並提供了 API 來訪問樹種的元素,例如文檔對象模型 (DOM)。 基於事件的解析器:將 XML 文檔視為一系列的事件。當某個具體的事件發生時,解析器會調用函式來處理。 Expat 解析器是基於事件的解析器。
基於事件的解析器集中在 XML 文檔的內容,而不是它們的結果。正因如此,基於事件的解析器能夠比基於樹的解析器更快地訪問數據。