如何使用jQuery测试XML

时间:2011-10-08 18:55:41

标签: jquery xml

如何使用jQuery测试XML?

我有一个书签,需要知道当前页面是否是XML。我该如何检查?

我想我会传递文件并检查以下内容:

<?xml version="1.0" encoding="UTF-8"?>

但不确定。

1 个答案:

答案 0 :(得分:7)

不确定是否要再次加载页面,但是可以通过jQuery.parseXML()运行它,这将导致无效XML的异常,因此您可以尝试解析页面,如果没有抛出异常那么它是(有效的)XML。

例如:

var xml = "<rss version='2.0'><brokenxml></rss>";
try {
    xmlDoc = $.parseXML(xml);
} catch (err) {
    // was not XML
}