我正在开发一个PHP驱动的应用程序组件,它将一些数据导出到XML文件,该文件必须遵循XSD文件定义的方案.我知道如何手动验证文件,但如果可以在单元测试中完成,那将非常方便.
有没有可用的库或框架可以帮助我做到这一点?
解决方法:
一种可能性是使用DOMDocument::schemaValidate或DOMDocument::schemaValidateSource.由于这两个方法中的任何一个都返回一个布尔值,您可以断言返回的值为true.
DOMDocument::schemaValidate
DOMDocument::schemaValidateSource