【发布时间】:2011-08-22 06:18:39
【问题描述】:
我有一个包含多个文件的 XSD(XML 架构)。系统根目录下有一个catalog.xml,它是一个XML Catalog。它包含正确处理 xsd 文件所需的 SYSTEM 和 URI 目录定义。
现在我的问题是:如何在 php 中针对这些模式验证 xml?如果我简单地使用 DOMDocument->Schemavalidate() 并给它正确的 xsd,目录定义将无法解析,并且 php 会抛出如下错误:
警告:DOMDocument::schemaValidate(): I/O 警告:未能加载外部实体“urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2”
在catalog.xml中如何解析这个表达式,但我找不到用php处理它的方法。
【问题讨论】:
标签: php xml dom xsd domdocument