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) |