在PHP中的模式中针对complexType验证XML片段

时间:2010-11-25 14:39:20

标签: php xml xsd-validation

我有一个XML片段,我想针对模式中的complexType进行测试。问题是模式非常复杂,我想测试的片段专门针对单个复杂类型。有没有办法根据模式验证元素,而不必将其包装在一个验证整个模式的大量模拟文档中?

1 个答案:

答案 0 :(得分:0)

由于Schema也是XML,因此您可以尝试DOM来提取将验证复杂类型的Schema部分。然后load the fragment into a DOMDocument并使用DOMDocument::schemaValidateSource