Machez
@Machez
Бу!

Как осуществить на PHP валидацию XML по собственному DTD?

Суть вопроса таков. Загружаем XML-файл на сервер. Дальше надо его провалидировать по уже имеющемуся на сервере файлу DTD. Я пробовал воспользоваться DOMDocument::validate, но она не возвращает bool, как сказано в документации, а выдает Exception. Более того, DOMDocument::validate обязывает к тому, что бы путь к DTD-файлу был заранее прописан в XML-файле. А нужно валидировать загруженный XML-файл собственным DTD, игнорируя указанный внутри XML. Может кто-то сталкивался с подобной задачей?
  • Вопрос задан
  • 454 просмотра
Пригласить эксперта
Ответы на вопрос 1
@krypt3r
Может, schemaValidate()?
ЗЫ. Сам не пробовал
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 12:20
15000 руб./за проект
25 апр. 2024, в 12:08
300 руб./за проект
25 апр. 2024, в 11:49
25000 руб./за проект