我的应用程序中有旧版本的 Jquery。我需要在其中包含 ParseXML 功能(如果我添加新版本的 jquery 1.8.2 应用程序显示脚本错误,因为许多其他依赖插件是使用旧版本的 Js 文件编写的)。我会非常谢天谢地,如果有人可以为我提供在旧版本的 Jquery 文件中添加 ParseXML 功能的解决方案。
问问题
216 次
1 回答
2
您可以在 git hub 上浏览 jQuery 的源代码并导入parseXML
类似的功能
$(document).ready(function(){
jQuery.extend({
parseXML: function(data) {
var xml, tmp;
if ( !data || typeof data !== "string" ) {
return null;
}
try {
tmp = new DOMParser();
xml = tmp.parseFromString( data , "text/xml" );
} catch ( e ) {
xml = undefined;
}
if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) {
jQuery.error( "Invalid XML: " + data );
}
return xml;
}
})
var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel></rss>",
xmlDoc = $.parseXML( xml ),
$xml = $( xmlDoc ),
$title = $xml.find( "title" );
console.log($title.text());
});
于 2013-01-24T12:39:37.840 回答