Как использовать схему XSD в php - PullRequest
2 голосов
/ 28 декабря 2011

Мне нужно использовать схему XSD для разработки веб-службы, которая получает бронирование от отеля.У меня есть адрес XSD.Это OTA_HotelResNotifRQ.

Я не знаю, как начать с этого.Кто-нибудь может мне помочь?

Спасибо

1 Ответ

5 голосов
/ 28 декабря 2011

Расширение 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...