最新的Web開發教程
 

PHP 5 libxml的功能


PHP的libxml簡介

所述的libxml函數和常量用SimpleXML,XSLT和DOM函數一起使用。


安裝

這些功能需要的libxml包。 下載在xmlsoft.org


PHP libxml的功能

PHP :PHP指的最早版本支持的功能。

功能 描述
libxml_clear_errors() 清除的libxml錯誤緩衝
libxml_get_errors() 檢索錯誤的數組
libxml_get_last_error() 檢索libxml的最後一個錯誤
libxml_set_streams_context() 設置流背景下一個libxml的文檔加載或寫入
libxml_use_internal_errors() 禁用的libxml錯誤,並允許用戶獲取信息的錯誤需要

PHP 5的libxml預定義常量

功能 描述
LIBXML_COMPACT 設置小型節點分配優化。 這可以提高應用程序的性能
LIBXML_DTDATTR 設置默認DTD屬性
LIBXML_DTDLOAD 加載外部子集
LIBXML_DTDVALID 與DTD驗證
LIBXML_NOBLANKS 刪除空白節點
LIBXML_NOCDATA 設置CDATA文本節點
LIBXML_NOEMPTYTAG 改變空標籤(eg <br/> to <br></br>)只有在可用的DOMDocument-> save()DOMDocument-> saveXML()函數
LIBXML_NOENT 替代實體
LIBXML_NOERROR 不顯示錯誤報告
LIBXML_NONET 停止網絡接入,而加載的文件
LIBXML_NOWARNING 不顯示警告報告
LIBXML_NOXMLDECL 保存文檔時刪除XML聲明
LIBXML_NSCLEAN 刪除多餘的命名空間聲明
LIBXML_XINCLUDE 使用XInclude的替代
LIBXML_ERR_ERROR 獲得恢復的錯誤。
LIBXML_ERR_FATAL 獲取致命錯誤
LIBXML_ERR_NONE 沒有錯誤
LIBXML_ERR_WARNING 獲取簡單警告
LIBXML_VERSION 獲取的libxml版本(eg 20605 or 20617)
LIBXML_DOTTED_VERSION 獲取點的libxml版本(eg 2.6.5 or 2.6.17)