支持chrome, firefox, ie的xml验证 JS
2013-09-13 10:25
316 查看
支持chrome, firefox, ie的xml验证,内容是否是符合xml格式:
function validateXML(txt){
// code for IE
if (window.ActiveXObject){
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(txt);
if(xmlDoc.parseError.errorCode!=0){
return false;
}else{
return true;
}
}
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation.createDocument){
var parser=new DOMParser();
var xmlDoc=parser.parseFromString(txt,"text/xml");
if (xmlDoc.documentElement.nodeName=="parsererror" || xmlDoc.documentElement.firstChild.nodeName=="parsererror"){
return false;
}else{
return true;
}
}
}
function validateXML(txt){
// code for IE
if (window.ActiveXObject){
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(txt);
if(xmlDoc.parseError.errorCode!=0){
return false;
}else{
return true;
}
}
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation.createDocument){
var parser=new DOMParser();
var xmlDoc=parser.parseFromString(txt,"text/xml");
if (xmlDoc.documentElement.nodeName=="parsererror" || xmlDoc.documentElement.firstChild.nodeName=="parsererror"){
return false;
}else{
return true;
}
}
}
相关文章推荐
- 关于 IE firefox Chrome下的通过用js 关闭窗口部分不支持问题解决
- JS 获取网页内容高度 和 网页可视高度 支持IE 6789 Firefox Chrome
- [完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器
- js 读 xml 非ie 可以支持 chrome 浏览器 与 android webView
- js里各浏览器解析XML,支持IE、火狐、Chrome等
- [完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器
- 自制文件上传JS控件,支持IE、chrome、firefox etc.
- JS 在页面上直接将json数据导出到excel,支持chrome,edge,IE10+,IE9,IE8,Safari,Firefox
- JS 在页面上直接将json数据导出到excel,支持chrome,edge,IE10+,IE9,IE8,Safari,Firefox
- (轉)js判断浏览器(支持区分ie、firefox、opera、chrome、safari)
- JS 获取网页内容高度 和 网页可视高度 支持IE6789 Firefox Chrome
- JS实现CheckBoxList的全选与反选[支持IE,FireFox]
- javascript解析xml文件。兼容IE、firefox、Chrome
- 支持IE和firefox多种浏览器的加入收藏夹js代码
- ie,firefox,opera,chrome,safari js 判断五大主流浏览器
- CSS Hack技术详解,支持IE 6-11、Chrome、FireFox、Safari、Opera 6-11、Chrome、FireFox、Safari、Opera6-11、Chrome、Fi...
- 用DIV完美模拟createPopup 弹出窗口(脚本之家修正版),支持Firefox,ie,chrome
- 基于raphael 的图形变化(支持firefox,chrome,IE, opera)