【问题标题】:How to use an XSD schema in php如何在 php 中使用 XSD 架构
【发布时间】:2012-01-29 08:34:38
【问题描述】:

我需要使用 XSD 模式来开发从酒店接收预订的 Web 服务。我有xsd的网址。这是 OTA_HotelResNotifRQ。

我不知道如何开始。有人可以帮助我吗?

谢谢

【问题讨论】:

标签: php web-services xsd


【解决方案1】:

几乎所有时间都可用的 PHP DOM 扩展可以原生地做到这一点。

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

当然,您也可以从文件中加载要验证的文档。

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

【讨论】:

    猜你喜欢
    • 2011-10-13
    • 1970-01-01
    • 2011-06-18
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-25
    相关资源
    最近更新 更多