function IsXml(str)
{
var xmlDoc= null;
try //Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.loadXML(str);
}
catch(e)
{
try //Firefox, Mozilla, Opera, etc.
{
xmlDoc=document.implementation.createDocument("","",null);
xmlDoc.async=false;
xmlDoc.load(str);
}
catch(e) {alert(e.message)}
}
return(xmlDoc.xml != "");
}

本文介绍了一种使用JavaScript编写的简单方法来验证一个字符串是否为有效的XML格式。该方法通过尝试使用不同浏览器支持的XML解析器加载输入字符串,并检查是否成功加载来实现这一目的。
2829

被折叠的 条评论
为什么被折叠?



