使用PHP中的自定义DTD验证XML
时间:2020-03-06 14:25:59 来源:igfitidea点击:
有没有一种方法(无需安装任何库)使用PHP中的自定义DTD来验证XML?
解决方案
看一下PHP的DOM,尤其是DOMDocument :: schemaValidate和DOMDocument :: validate。
DOMDocument :: validate的示例非常简单:
<?php $dom = new DOMDocument; $dom->Load('book.xml'); if ($dom->validate()) { echo "This document is valid!\n"; } ?>