記得之前再翻 PHP Manual 時, 看到 DOM 裡有 schemaValidate 這個東西, 也因為工作需要, 所以來試一下, 還真方便好用。
$xml = file_get_contents('http://tzangms.com/foo.xml');
$dom = new DOMDocument;
$dom->loadXML($xml);
$is_validate = $dom->schemaValidate('bar.xsd');
或是用 load 讀 xml 檔名
$dom = new DOMDocument;
$dom->load('foo.xml');
$is_validate = $dom->schemaValidate('bar.xsd');
另外 xsd 的部分, 也有 schemaValidateSource 可用
$dom->schemaValidateSource($xsd);


