zend 1 xsd validation



我正在ZF1中构建一个简单的API端点,并进入XML验证阶段。我在Zend文档中找不到它,所以可能有人以前遇到过这个问题:Zend框架1是否有任何类型的库或包装器用于根据XSD验证XML ?还是使用DOMDocument是唯一可用的解决方案?

不,它不提供任何东西,但没有理由,因为你可以使用PHP的DomDocument类来执行此验证,这是一个非常简单的任务:

 $dom= new DomDocument();
 $dom->loadXML($xmlContent);
 $dom->schemaValidate('xsd/schema.xsd');  

我将使用以下代码来构建一个自定义验证器,因此它很容易重用:

http://framework.zend.com/manual/1.12/en/zend.validate.writing_validators.html

最新更新