我需要获取此 XML 文件中包含的所有数据
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Tags>
<Tag>
<Nome>#SaintDenis</Nome>
<Classe>21</Classe>
</Tag>
....
</Tags>
为了创建像这样的数组 arr
arr [[SaintDenis, 21]......]
我如何在javascript中解析xml文件的结构... 谢谢您的建议!
最佳答案
您可以使用 JQuery 执行类似的操作:
$(document).ready(function()
{
$.get('myData.xml', function(d){
$('body').append('<h1> Recommended Web Development Books </h1>');
$('body').append('<dl />');
$(d).find('book').each(function(){
var $book = $(this);
var title = $book.attr("title");
var description = $book.find('description').text();
var imageurl = $book.attr('imageurl');
var html = '<dt> <img class="bookImage" alt="" src="' + imageurl + '" /> </dt>';
html += '<dd> <span class="loadingPic" alt="Loading" />';
html += '<p class="title">' + title + '</p>';
html += '<p> ' + description + '</p>' ;
html += '</dd>';
$('dl').append($(html));
$('.loadingPic').fadeOut(1400);
});
});
});
参见http://code.tutsplus.com/tutorials/quick-tip-use-jquery-to-retrieve-data-from-an-xml-file--net-390欲了解更多信息
关于javascript - 如何使用 JavaScript 从 XML 中检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33784857/