XML and JSON 验证
2020-12-13 02:16
标签:des code ext c string 使用 function ChkJson(strJson) { //判断Json格式是否正确 try { // if (xmlDoc.parseError.errorCode != 0) { if (xmlDoc.documentElement.nodeName == "parsererror") { XML and JSON 验证,搜素材,soscw.com XML and JSON 验证 标签:des code ext c string 使用 原文地址:http://www.cnblogs.com/Michael-W/p/3716211.html
if (strJson == null || strJson
== "")
return true;
JSON.parse(strJson);
return true;
}
catch (ex) {
return false;
}
}
function
validateXML(strXml, msg) {
debugger;
msg = msg +
"\r\r错误信息:\r";
// // code for IE
// if
(window.ActiveXObject) {
// var xmlDoc = new
ActiveXObject("Microsoft.XMLDOM");
// xmlDoc.async = "false";
// xmlDoc.loadXML(document.all(txt).value);
//
txt = "Error Code: " + xmlDoc.parseError.errorCode + "\n";
//
txt = txt + "Error Reason: " + xmlDoc.parseError.reason;
//
txt = txt + "Error Line: " + xmlDoc.parseError.line;
//
alert(msg + txt);
// return false;
// } else
{
// //alert("没有发现错误");
// return true;
// }
// }
// code for Mozilla, Firefox, Opera, Chrome,
etc.
// else
if (document.implementation.createDocument) {
var parser = new DOMParser();
//var text = txt;
var
xmlDoc = parser.parseFromString(strXml, "text/xml");
alert(msg + xmlDoc.documentElement.childNodes[0].nodeValue);
return false;
} else {
//alert("没有发现错误");
return
true;
}
}
// // code for IE
else if
(window.ActiveXObject) ){
alert(‘请使用Chrome浏览器‘);
return false;
}
else {
alert(‘您的浏览器无法处理XML验证‘);
return false;
}
}
上一篇:c++实验六