Articles of xsd

Проверка XML: «Совпадение глобальной декларации недоступно для ошибки проверки»

Когда я проверяю следующий xml: <?xml version="1.0" encoding="UTF-8"?> <AvailRateUpdateRQ xmlns="http://www.expediaconnect.com/EQC/AR/2011/06" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.expediaconnect.com/EQC/AR/2011/06 ./XSD/AvailRateUpdateRQ.xsd"> <Authentication username="user" password="ECLPASS"/> <Hotel id="111"/> <AvailRateUpdate> <DateRange from="2012-04-05" to="2012-04-07"/> <RoomType id="01"> <Inventory totalInventoryAvailable="10"/> <RatePlan id="52ASD"> <Rate currency="EUR"> <PerDay rate="185.00"/> </Rate> <Restrictions minLOS="2" maxLOS="3" closedToArrival="true"/> </RatePlan> </RoomType> </AvailRateUpdate> </AvailRateUpdateRQ> используя эту схему: <?xml version="1.0" encoding="UTF-8"?> <!– Copyright 2011 Expedia, Inc. All Rights Reserved […]

PHP <script language = "php"> теги

Есть ли какие-либо оговорки, о которых следует знать при использовании альтернативных PHP-тегов: <script language="php"> // … </script> Я тестировал в 5.2.X до 5.4.X без проблем, однако я не могу найти исчерпывающую информацию по этой теме. Моя самая большая забота – это внезапное осуждение. Любая информация о поддержке этой альтернативы была бы большой. Чтобы ответить тем, […]

PHP не отвечает при проверке XML с помощью XSD

Мне нужно проверить некоторые xml-файлы с файлами xsd в приложении php. Проблема, с которой я столкнулась, – это когда я использую domdocument или xmlreader, при выполнении проверки схемы я получаю пустую страницу (ERR_EMPTY_RESPONSE). Я не получаю никаких ошибок. $reader = new XMLReader(); $reader->open("../xml/testxml.xml"); echo $reader->setSchema("../xml/validation.xsd") ? 'valid' : 'invalid'; $doc = new DOMDocument(); $doc->load("../xml/testxml.xml"); echo […]

Как использовать XSD-схему в php

Мне нужно использовать схему XSD для разработки веб-службы, которая получает заказы от отеля. У меня есть URL-адрес xsd. Это OTA_HotelResNotifRQ. Я не знаю, как начать с этого. Кто-то может мне помочь? благодаря

Валидация Soap-XML против XSD не работает

так как много дней я пытаюсь проверить soap requst xml против моего xsd, но без успеха: Это мой XML (сгенерированный PHP-Soap-Client): <?xml version="1.0" encoding="UTF-8"?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:ns1="http://localhost/APItest" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:enc="http://www.w3.org/2003/05/soap-encoding"> <env:Body> <ns1:Hello env:encodingStyle="http://www.w3.org/2003/05/soap-encoding"> <input xsi:type="ns1:HelloRequest"> <name xsi:type="ns1:name">MartinMartinMartinMartin</name> <car xsi:type="ns1:car">Ford</car> </input> </ns1:Hello> </env:Body> </env:Envelope> И это мой XSD: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://localhost/APItest" xmlns="http://localhost/APItest" […]

Форматирование ответов PHP Soap Server

Я делаю веб-службу SOAP на PHP, которая должна соответствовать требованиям XSD-файла клиента. Вот ссылка на файл XSD, предоставленный клиентом: http://pastebin.com/MX1BZUXc Ответ, который они ожидают, выглядит следующим образом: [Некоторые длинные строки разбиты на разборчивость, на теорию о том, что проблема не связана с пробелами.] <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Header /> <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <CheckVersionResponse xmlns="http://www.—.—/—"> <CheckversionResult> <ValidationOk>true</ValidationOk> <VersionNumber>1.4.0</VersionNumber> […]

XMLVend Пример XML-запроса и ответа?

Окружающая среда Ubuntu 11.04 x64 PHP 5.3.5 VIM 7.3.35 Спецификация XMLVend Я пишу XMLVend API, и я хотел бы иметь некоторый пример XML, сгенерированный из некоторых файлов спецификации, к которым у меня есть доступ. Поэтому мой вопрос таков: Как я могу получить вывод / создание корректных XML-файлов из файлов WSDL, XSL, XSD и JSPX, к […]

Обрабатывать каталоги XML по php

У меня есть XSD (XML Schema), который содержит несколько файлов. В корне системы есть каталог.xml, который является каталогом XML. Он содержит определения каталога SYSTEM и URI, которые необходимы для правильной обработки файлов xsd. Теперь мой вопрос: как я могу проверить xml против этих схем в php? Если я просто использую DOMDocument-> Schemavalidate () и даю […]

401 Ошибка аутентификации, когда SoapClient пытается получить файл схемы

Мое приложение регулярно подключается к стороннему серверу для извлечения данных через SOAP / WSDL: $this->soap_client = new SoapClient("https://[the-domain]:443/[path]?wsdl", array( 'trace'=>1, 'login'=>$this->username, 'password'=>$this->password, 'exceptions' => true, 'cache_wsdl' => WSDL_CACHE_NONE ) В прошлом году все было замечательно, но недавно они обновили свой файл WSDL, и теперь, когда приложение пытается подключиться, я получаю следующие две ошибки : SoapClient::SoapClient(http://[the-domain]:80/[path]?xsd=1): […]

Ускорение проверки XML-схемы пакета XML-файлов по той же схеме XML (XSD)

Я хотел бы ускорить процесс проверки партии XML-файлов по одной и той же единой схеме XML (XSD). Только ограничения заключаются в том, что я в среде PHP. Моя текущая проблема заключается в том, что схема, к которой я хочу выполнить проверку, включает довольно сложную схему xhtml из 2755 строк (http://www.w3.org/2002/08/xhtml/xhtml1-transitional.xsd). Даже для очень простых данных […]