1
ホテルからの予約を受け付けるWebサービスを開発するには、XSDスキーマを使用する必要があります。私はxsdのURLを持っています。これはOTA_HotelResNotifRQです。PHPでXSDスキーマを使用する方法
私はこれから始める方法がわかりません。誰かが私を助けることができますか?
おかげ
ホテルからの予約を受け付けるWebサービスを開発するには、XSDスキーマを使用する必要があります。私はxsdのURLを持っています。これはOTA_HotelResNotifRQです。PHPでXSDスキーマを使用する方法
私はこれから始める方法がわかりません。誰かが私を助けることができますか?
おかげ
ほぼすべての時間がネイティブでこれを行うことができます提供されています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
すでにXSDファイルをダウンロードしてもらえますか? – hakre
[PHPでXSDを使ってXMLを解析する](http://stackoverflow.com/questions/3244563/parse-xml-using-a-xsd-in-php)と[ "XSDからPHPクラスを生成する?"](http://stackoverflow.com/questions/2263771/generate-php-classes-from-xsd) XSDは、特定のXMLファイルを検証するために使用することができ、XMLファイルを通常の(PHP/Java/whatever)オブジェクトにマッピングすることができます。 – vstm