使用Jquery解析在线提要中的XML
如何从XML提要获取数据?请看下面的示例:使用Jquery解析在线提要中的XML,jquery,xml-parsing,Jquery,Xml Parsing,如何从XML提要获取数据?请看下面的示例: $(文档).ready(函数(){ $.get('http://webservices.nextbus.com/service/publicXMLFeed?command=routeList&a=thunderbay,函数(d){ $('body')。追加(''); $(d).查找('route')。每个(函数(){ var$route=$(此); var tag=$route.find(“tag”).text();; var title=$rout
$(文档).ready(函数(){
$.get('http://webservices.nextbus.com/service/publicXMLFeed?command=routeList&a=thunderbay,函数(d){
$('body')。追加('');
$(d).查找('route')。每个(函数(){
var$route=$(此);
var tag=$route.find(“tag”).text();;
var title=$route.find(“title”).text();;
var html='';
html+=''+tag+'-'+title'';
html+='';
$('dl')。追加($(html));
控制台日志(d);
});
}); });
谢谢!:)
更新的小提琴谢谢!我被困在这个XML里好几个小时了。你好,亚历克斯,我希望你能再次帮助我。如何使这些“文本元素”中的一个可链接?创建一个链接并将其放在页面的某个位置。。。阅读有关链接和属性的信息,您可以在此处查看:。因此,我建议创建一个链接元素$(document.createElement('a')),分配必要的属性,并将其放在您已有的'p'校正中。但是,是否可以从每个元素创建不同的链接?类似于从每个元素生成自动链接名称。
$(document).ready(function () {
$.get('http://webservices.nextbus.com/service/publicXMLFeed?command=routeList&a=thunderbay', function (d) {
$('body').append('<dl />');
$(d).find('route').each(function () {
var $route = $(this);
var tag = $route.find("tag").text();;
var title = $route.find("title").text();;
var html = '<dt> </dt>';
html += '< p> ' + tag + ' - ' + title '< /p>';
html += '</dd>';
$('dl').append($(html));
console.log(d);
});
}); });
$(document).ready(function () {
$.get('http://webservices.nextbus.com/service/publicXMLFeed?command=routeList&a=thunderbay', function (xml) {
$('route', xml).each(function (index, route) {
var tag = $(route).attr('tag');
var title = $(route).attr('title');
$('#dl').append(
$(document.createElement('dt'))
.append(
$(document.createElement('p'))
.text(tag + ' - ' + title)
)
);
});
});
});