如何使用jQuery测试XML?
我有一个bookmarklet需要知道当前页面是否是XML.我该如何检查?
我想我会传入文件并检查以下内容:
<?xml version="1.0" encoding="UTF-8"?>
Run Code Online (Sandbox Code Playgroud)
但不确定.
不确定是否要再次加载页面,但是你可以运行它jQuery.parseXML(),这会抛出无效XML的异常,所以你可以尝试解析页面,如果没有抛出异常那么它就是(有效的)XML.
例如:
var xml = "<rss version='2.0'><brokenxml></rss>";
try {
xmlDoc = $.parseXML(xml);
} catch (err) {
// was not XML
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2145 次 |
| 最近记录: |