您的位置:首页 > Web前端 > JavaScript

支持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;

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐