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