PHP. Ошибка при подключении xsd-схемы

243
08 апреля 2017, 01:02

Всем доброго времени суток!

Есть xml файл, который необходимо проверить xsd-схемой.

$xmlString = file_get_contents('path/to/xml.xml');
$xmlObj = new DOMDocument();
$xmlObj->loadXML($xmlString);
$res = $xmlObj->schemaValidate('path/to/schema.xsd');

Появляется ошибка: schemavalidate invalid schema

Нашел внутри xsd-схемы include: <xs:include schemaLocation="data_types.xsd"/>

Обе схемы лежат в одной директории.

Не подскажете в чем может быть проблема?

Проверял код на других парах xml-xsd(в которых нет xs:include) - скрипт отрабатывает корректно.

Включил отображение всех ошибок, вернуло:

DOMDocument::schemaValidate(): failed to compile: expecting a branch after |

Xsd брал от сюда: http://www.cbr.ru/analytics/?prtid=fsfm&ch=itm_8311#CheckedItem . Вторая ссылка

READ ALSO
Не получается создать новую категорию в Joomla 3.4.3

Не получается создать новую категорию в Joomla 3.4.3

Не работают кнопки "сохранить" и "сохранить и добавить новую" + какая-то пролема с редактором кода, невозможно добавлять код и даже просмотреть...

236
Как сделать вычисления в таблице между полями в yii2?

Как сделать вычисления в таблице между полями в yii2?

Есть view, в которой 3 поля - первый юзер, второй юзер и суммаДля этих юзеров создаю две переменных модели с таблицей, где хранятся данные, передаю...

321
Как отобразится 1 материал с максимальным id, а за ним 5 материалов с меньшими id в категории?

Как отобразится 1 материал с максимальным id, а за ним 5 материалов с меньшими id в категории?

Здравствуйте! Помогите очень срочно нужно сделатьЕсть код хэлпера стандартного модуля Связанные материалы mod_related_items в Joomla 3, как его отредактировать...

220
Вывод категорий в календаре wordpress

Вывод категорий в календаре wordpress

Нужна страница архивов, в ней по месяцам календари по определенной категории

239