您的位置:首页 > 其它

MSXML使用技巧:用指定的SCHEMA检验XML

2007-12-12 16:00 204 查看
下面JS代码示范了如何用指定的SCHEMA来检验XML。


<script language="javascript">


var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");


var xsdCache = new ActiveXObject("Msxml2.XMLSchemaCache.4.0");




xsdCache.add("", "c:/xml.xsd");//指定xmlns="", 路径是c:/xml.xsd


xmlDoc.async = false;


xmlDoc.schemas = xsdCache;//指定xmlDoc的schema


xmlDoc.load("xml.xml");


var err = xmlDoc.validate();




if (err.errorCode == 0)...{


alert("Document is valid");//XML有效




}else...{


alert("Validation error:" + err.reason);//无效,并显示错误提示.


}


</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: