最新的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)