我是解析XML的新手,我正在努力学习。我在这里选择了xml feed:
http://www.nfl.com/liveupdate/scorestrip/ss.xml
开始学习解析。我现在想做的就是从中写出一些简单的变量值。有人有这方面的好指南吗?这可能吗?
答案 0 :(得分:2)
jQuery知道如何解释XML。当您进行AJAX调用时,您可以告诉它以XML格式获取响应。然后,您可以阅读类似于您阅读DOM的方式的响应。
$.ajax({
type: "GET",
url: "http://www.nfl.com/liveupdate/scorestrip/ss.xml",
dataType: "xml",
success: function(xml) {
// Interpret response
$(xml).find('g').each(function() {
// Example: Show the XML tag in the console
console.log(this);
// Example: Put some output in the DOM
$("#divOutput").append($(this).attr("hnn"));
});
}
});
答案 1 :(得分:1)
您可以使用选择器来获取节点。
例如$('gms')
会将"<gms w="1" y="2011" t="P" gd="0">
作为jQuery选择器
然后使用attr()
函数获取属性
例如$('g:first').attr('hnn') would give you
爱国者队