zend 1 xsd 验证
zend 1 xsd validation
我正在 ZF1 中构建一个简单的 API 端点并进入 XML 验证阶段。我在 Zend 文档中的任何地方都找不到它,所以也许有人以前遇到过这个:Does Zend Framework 1 has any kind of library or wrapper for validating XML against XSD?还是使用 DOMDocument 是唯一可用的解决方案?
不,它不提供任何东西,但没有理由,因为您可以使用 PHP 的 DomDocument class 来执行此验证,这是一个非常简单的任务:
$dom= new \DomDocument();
$dom->loadXML($xmlContent);
$dom->schemaValidate('xsd/schema.xsd');
我会使用此代码构建自定义验证器,因此很容易重用:
http://framework.zend.com/manual/1.12/en/zend.validate.writing_validators.html
我正在 ZF1 中构建一个简单的 API 端点并进入 XML 验证阶段。我在 Zend 文档中的任何地方都找不到它,所以也许有人以前遇到过这个:Does Zend Framework 1 has any kind of library or wrapper for validating XML against XSD?还是使用 DOMDocument 是唯一可用的解决方案?
不,它不提供任何东西,但没有理由,因为您可以使用 PHP 的 DomDocument class 来执行此验证,这是一个非常简单的任务:
$dom= new \DomDocument();
$dom->loadXML($xmlContent);
$dom->schemaValidate('xsd/schema.xsd');
我会使用此代码构建自定义验证器,因此很容易重用:
http://framework.zend.com/manual/1.12/en/zend.validate.writing_validators.html