如何在php中使用XSD架构

use*_*732 2 php xsd web-services

我需要使用XSD架构来开发一个接收酒店预订的Web服务.我是xsd的网址.这是OTA_HotelResNotifRQ.

我不知道如何开始这个.有人可以帮帮我吗?

谢谢

Lou*_*eau 6

几乎所有时间都可用的PHP DOM扩展可以本机执行此操作.

$dom = new DomDocument;
$dom->loadXML($contentOfResponse);
if ($dom->schemaValidate('path/to/schema.xsd')) {
    // Valid response from service
} else {
    // Invalid response
}
Run Code Online (Sandbox Code Playgroud)

当然,您也可以加载文档以从文件中进行验证.

文档:http://ca.php.net/manual/en/domdocument.schemavalidate.php