как я могу выполнить проверку DTD и схемы в xml-файле на PHP?


У меня есть этот xml-файл под названием data_out.xml , и я хочу выполнить проверку DTD и схемы xml-файла с помощью SIMPLEXML и php. большое вам спасибо:))

Author: RageZ, 2010-12-16

1 answers

Simplexml этого не сделает, но DOMDocument может это сделать. Также в xml должна быть какая-то ссылка на файл DTD.

<?php
$dom = new DOMDocument;
$dom->Load('book.xml');
if ($dom->validate()) {
    echo "This document is valid!\n";
}
?>

Вы можете взглянуть на этот вопрос для получения дополнительных ссылок

 2
Author: RageZ, 2017-05-23 09:58:10