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>
<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>
相关文章推荐
- Linq to XML使用技巧
- XSD(XML Schema Definition)用法实例介绍以及C#使用xsd文件验证XML格式
- Android中的XML解析-DOM的使用与开发技巧
- SOLR企业搜索平台 三 (schema.xml配置和solrj的使用)
- XML 问题: 超越DOM(轻松使用 DOM 的技巧和诀窍)
- 使用MsXML存取XML
- 使用JavaScript和MSXML对XML文档进行访问
- WebService生成XML文档时出错。不应是类型XXXX。使用XmlInclude或SoapInclude属性静态指定非已知的类型。
- DataSet和XMl的使用技巧
- 使用MsXML存取XML(2)
- XSD(XML Schema Definition)用法实例介绍以及C#使用xsd文件验证XML格式
- JAVA中使用Schema校验XML
- CodeSmith实用技巧(六):使用XML 属性
- VC使用MSXML解析XML文档,例子代码
- 使用schema校验xml
- [ASP] 使用asp读取指定文件夹的文件列表(返回xml)
- XML中如何使用schema
- DB2 9 使用启示(733 检验)认证指南,第 3 部分: XML 数据把持(5)
- Java XML使用Dom4J从指定节点下寻找指定不重复名称的单节点