首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

XMLReader::setSchema

(PHP 5 >= 5.2.0, PHP 7)

XMLReader :: setSchema - 根据XSD验证文档

描述

代码语言:javascript
复制
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 →

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com