在jQuery中测试字符串是否是XML文档

Nin*_*ner 2 javascript xml jquery

我有一个字符串,可能包含也可能不包含有效的xml内容.如何测试该特定字符串是否是有效的xml文档?我希望这是在jQuery或只是简单的JavaScript.

谢谢.

小智 5

您可以尝试这个JQuery代码:

function isXML(xml){
    try {
        xmlDoc = $.parseXML(xml); //is valid XML
        return true;
    } catch (err) {
        // was not XML
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)