LibXML 扩展

属性
命名空间 fize\xml
类名 LibXml
方法:
方法名 说明
clearErrors() 清除libxml错误缓冲区。
disableEntityLoader() 禁用/启用加载外部实体
getErrors() 返回所有的错误组成的数组
getLastError() 返回最后一个 LibXMLError 错误对象
setExternalEntityLoader() 更改默认的外部实体加载程序
setStreamsContext() 设置下一个 libxml 文档装入或写入的流上下文
useInternalErrors() 禁用 libxml 错误,并允许用户根据需要获取错误信息

方法

clearErrors()

清除libxml错误缓冲区。

public static function clearErrors ()

disableEntityLoader()

禁用/启用加载外部实体

public static function disableEntityLoader (
    bool $disable = true
) : bool
参数:
名称 说明
disable 为 true 时禁用
返回值:

返回设置前的值

外部实体 如DOM、XMLWriter、XMLReader。

getErrors()

返回所有的错误组成的数组

public static function getErrors () : array

getLastError()

返回最后一个 LibXMLError 错误对象

public static function getLastError () : \LibXMLError

setExternalEntityLoader()

更改默认的外部实体加载程序

public static function setExternalEntityLoader (
    mixed $resolver_function
)
参数:
名称 说明
resolver_function  

setStreamsContext()

设置下一个 libxml 文档装入或写入的流上下文

public static function setStreamsContext (
    resource $streams_context
)
参数:
名称 说明
streams_context 使用 stream_context_create() 创建的上下文

useInternalErrors()

禁用 libxml 错误,并允许用户根据需要获取错误信息

public static function useInternalErrors (
    bool $use_errors = false
) : bool
参数:
名称 说明
use_errors 禁用或启用用户错误句柄
返回值:

设置前的上一个值