PHP Libxml



PHP Libxml 簡介

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


安裝

這些函數需要 Libxml 套件。在 xmlsoft.org 下載


PHP Libxml 函數

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

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

PHP Libxml 常數

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