验证任何VAST2.0 XML标记
$xsdPath='https://github.com/chrisdinn/vast/blob/master/lib/vast_2.0.1.xsd'
$domdoc= new DOMDocument();
$domdoc->loadHTML($xml_input);
if(!$domdoc->schemaValidate($xsdPath)){/* ... */}
返回无意义的消息,如Error 1845: Element 'html': No matching global declaration avai
我在libxmljs存储库上发布了一个问题,它被关闭了,因为他们认为在lib级别上这不是一个问题。所以我把它贴在这里。
我试图用OASIS提供的XML模式验证XLIFF文件,但我一直收到XSD的错误。
错误:在请求时,(/Users/fluxb0x/Tests/xliff_parser/node_modules/libxmljs/lib/document.js:73:17) at (/Users/fluxb0x/Tests/xliff_parser/main.js:25:21) at Request.self.callback (/Users/fluxb0x/Tests/xliff_pars
我看的是,在第4页的“接口和API”一节中写着:
13. JAXP API
Implementations of the standard JAXP interfaces for XSLT transformation, XPath evaluation, and XML Schema validation.
这是否意味着我可以使用Home中包含的API来根据XSD模式验证XML消息?有人知道怎么做吗?