PHP DOMDocument验证引用的XSI架构

时间:2010-10-26 16:18:26

标签: php xml xsd domdocument

我在PHP中验证给定的XML文件时遇到问题。 这适用于给定的$ myFile xsi架构:

function validate($file){
    $xsi = $myFile;
    if(@!$this->dom->schemaValidate($xsi)){
        $warning = error_get_last();
        throw new Exception ('XML validation of file "'.$this->file.'" failed: '.$warning['message']);
    }
}

但是如何使用xml文件中引用的模式?

<?xml version="1.0" encoding="UTF-8"?>

<item xsi:noNamespaceSchemaLocation="http://my.server.com/schema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

感谢您的帮助。

0 个答案:

没有答案