PHP Libxml 函式

PHP Libxml 簡介

Libxml 函式和常量與 SimpleXML、XSLT 以及 DOM 函式一起使用。


安裝

這些函式需要 Libxml 程式包。 在 xmlsoft.org 下載


PHP Libxml 函式

PHP:指示支援該函式的最早的 PHP 版本。

函式 描述 PHP
libxml_clear_errors() 清空 Libxml 錯誤緩衝。 5
libxml_get_errors() 檢索錯誤陣列。 5
libxml_get_last_error() 從 Libxml 檢索最後的錯誤。 5
libxml_set_streams_context() 為下一次 Libxml 文件載入或寫入設定流環境。 5
libxml_use_internal_errors() 禁用 Libxml 錯誤,允許使用者按需讀取錯誤資訊。 5


PHP Libxml 常量

函式 描述 PHP
LIBXML_COMPACT 設定小型節點分配優化。會改善應用程式的效能。 5
LIBXML_DTDATTR 設定預設 DTD 屬性。 5
LIBXML_DTDLOAD 載入外部子集。 5
LIBXML_DTDVALID 通過 DTD 進行驗證。 5
LIBXML_NOBLANKS 刪除空節點。 5
LIBXML_NOCDATA 把 CDATA 設定為文字節點。 5
LIBXML_NOEMPTYTAG 更改空標籤(比如 <br/> 改為 <br></br>)。僅在 DOMDocument->save() 和 DOMDocument->saveXML() 函式中可用。 5
LIBXML_NOENT 替代實體。 5
LIBXML_NOERROR 不顯示錯誤報告。 5
LIBXML_NONET 在載入文件時停止網路訪問。 5
LIBXML_NOWARNING 不顯示警告報告。 5
LIBXML_NOXMLDECL 在儲存文件時,撤銷 XML 宣告。 5
LIBXML_NSCLEAN 刪除額外的名稱空間宣告。 5
LIBXML_XINCLUDE 使用 XInclude 置換。 5
LIBXML_ERR_ERROR 獲得可恢復的錯誤。 5
LIBXML_ERR_FATAL 獲得致命的錯誤。 5
LIBXML_ERR_NONE 獲得無錯誤。 5
LIBXML_ERR_WARNING 獲得簡單警告。 5
LIBXML_VERSION 獲得 Libxml 版本(例如:20605 或 20617)Get libxml version (e.g. 20605 or 20617) 5
LIBXML_DOTTED_VERSION 獲得有點號的 Libxml 版本(例如:2.6.5 或 2.6.17)。 5