Simplexml无法实现此功能,但DomDocument可以。另外,XML应该与DTD文件有一些链接。 <?php $dom = new DOMDocument; $dom->Load('book.xml'); if ($dom->validate()) { echo "This document is valid!\n"; } ?> 您可以查看这个问题,以获取更多参考资料。该问题与使用自定义DTD验证XML有关,您可能会对此感兴趣。