1
호텔에서 예약을받는 웹 서비스를 개발하려면 XSD 스키마를 사용해야합니다. 나는 xsd의 URL을 가지고있다. 이것은 OTA_HotelResNotifRQ입니다.PHP에서 XSD 스키마를 사용하는 방법
나는 이것을 어떻게 시작 해야할지 모르겠다. 누군가 나를 도울 수 있니?
감사
거의 모든 시간은 기본적으로이 작업을 수행하실 수 있습니다호텔에서 예약을받는 웹 서비스를 개발하려면 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