如何在PHP中的xml文件上进行DTD和模式验证?

时间:2010-12-16 02:13:01

标签: php xml xsd dtd

我有这个名为data_out.xml的xml文件,我想使用SIMPLEXML和php对xml文件进行DTD和SCHEMA检查。非常感谢你:))

1 个答案:

答案 0 :(得分:2)

Simplexml不会这样做,但DomDocument可以做到。此外,xml应该有一些指向DTD文件的链接。

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

您可以查看此question以获取更多参考资料