Проблема проверки XML на соответствие XSD – PHP/schemaValidatePhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Проблема проверки XML на соответствие XSD – PHP/schemaValidate

Сообщение Anonymous »

Я пытаюсь проверить XML-файл на соответствие XSD, используя функцию SchemaValidate(String file) из DOMDocument.
Когда я проверяю его с помощью других инструментов, таких как онлайн-валидаторы, он работает нормально, но в моей программе я всегда получаю эту ошибку и действительно не могу понять, откуда она:

Код: Выделить всё

Warning: DOMDocument::schemaValidate(product/xxxx/xxxx/xxxxx/xsd/AdlSchema.xsd):
failed to open stream: Permission denied in /home/public_html/xxxx/xxxx.php on line 209
Warning: DOMDocument::schemaValidate(): I/O warning :
failed to load external entity "product/xxxx/xxxx/xxxx/xxxx/xsd/AdlSchema.xsd" in /home/public_html/xxxx/xxxx.php on line 209
Warning: DOMDocument::schemaValidate(): Failed to locate the main schema resource
at 'product/xxxxx/xxxxx/xxxxx/xxxx/xsd/AdlSchema.xsd'. in xxxx/xxxxx.php on line 209
Warning: DOMDocument::schemaValidate(): Invalid Schema in xxxx/xxxx.php on line 209
Итак, мой вопрос: есть ли способ получить более подробную информацию об этой ошибке (в основном о недопустимой схеме) с помощью функций DOMDocument? и если бы кто-нибудь мог сказать, что может вызвать такие ошибки, это было бы здорово (xml и xsd - это своего рода конфиденциальная информация, извините, но опять же, с некоторыми другими инструментами они работают нормально).

Подробнее здесь: https://stackoverflow.com/questions/695 ... mavalidate
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»