XMLReader::setSchema
XMLReader::setSchema
(PHP 5 >= 5.2.0, PHP 7)
XMLReader :: setSchema - 根据XSD验证文档
描述
public bool XMLReader::setSchema ( string $filename )
在处理文档时使用W3C XSD模式来验证文档。激活只能在第一个Read()之前进行。
参数
filename
XSD架构的文件名。
返回值
成功时返回TRUE
或失败时返回FALSE
。
错误/异常
如果libxml的是没有架构支持内置,则出现问题E_WARNING
,该架构包含是否错误或是否XMLReader ::阅读()已经被调用的问题。
注意
警告
该功能仅在针对libxml 20620或更高版本编译PHP时可用。
扩展内容
- XMLReader :: setRelaxNGSchema() - 设置RelaxNG模式的文件名或URI
- XMLReader :: setRelaxNGSchemaSource() - 设置包含RelaxNG Schema的数据
- XMLReader :: isValid() - 指示解析的文档是否有效
← XMLReader::setRelaxNGSchemaSource
XMLReader::XML →