Jquery 使用查询从xml文件中获取键值对
我将我的iTunes库导出到一个xml文件,它有点像这样:Jquery 使用查询从xml文件中获取键值对,jquery,ajax,xml,Jquery,Ajax,Xml,我将我的iTunes库导出到一个xml文件,它有点像这样: <key>725</key> <dict> <key>Track ID</key><integer>725</integer> <key>Name</key><string>Sandstorm</string> <key>Artist<
<key>725</key>
<dict>
<key>Track ID</key><integer>725</integer>
<key>Name</key><string>Sandstorm</string>
<key>Artist</key><string>Daro</string>
<key>Album</key><string>Gunther D</string>
<key>Genre</key><string>Dance</string>
<key>Kind</key><string>MPEG-audiobestand</string>
<key>Size</key><integer>6937997</integer>
<key>Total Time</key><integer>223451</integer>
<key>Track Number</key><integer>3</integer>
<key>Year</key><integer>2013</integer>
<key>Library Folder Count</key><integer>1</integer>
</dict>
}))
现在它将我的所有密钥记录在我的控制台中,但我只需要相册密钥您可以过滤密钥
$(document).ready(function(){
$.ajax({
url : "Bibliotheek.xml",
dataType : "xml",
success : function(data){
var album = $(data).find('key').filter(function() {
return $(this).text().indexOf('Album') != -1;
}).next('string').text();
}
});
});
你能做小提琴吗最后一个问题,如果你能帮我,那就太好了。我想把它们都放在彼此下面对齐,但如果我添加一个
标签,他会一直将它们放在彼此旁边对齐other@adeneo如果我们有许多组,并且希望每个dict集合键值(字符串值)都打印在内部,那么我们如何实现这一点?谢谢
$(document).ready(function(){
$.ajax({
url : "Bibliotheek.xml",
dataType : "xml",
success : function(data){
var album = $(data).find('key').filter(function() {
return $(this).text().indexOf('Album') != -1;
}).next('string').text();
}
});
});