Javascript 使用jquery动态解析XML文件

Javascript 使用jquery动态解析XML文件,javascript,jquery,jquery-plugins,xml-parsing,Javascript,Jquery,Jquery Plugins,Xml Parsing,我知道下面的问题很常见,但我忍不住在这里发帖,因为我对我的代码做了些什么感到困惑 我正在发送一个AJAX请求并获取XML作为响应, 目前,我正在基于标记名对其进行解析,如下所示: $(xml).find('Details').each(function(){ //email=$(this).find('Email').text(); $tbl.append($('<tr>').appen

我知道下面的问题很常见,但我忍不住在这里发帖,因为我对我的代码做了些什么感到困惑

我正在发送一个AJAX请求并获取XML作为响应, 目前,我正在基于标记名对其进行解析,如下所示:

$(xml).find('Details').each(function(){
                        //email=$(this).find('Email').text();
                         $tbl.append($('<tr>').append(

                             $('<td>').text($(this).find('name').text()),
                             $('<td>').text($(this).find('LastName').text()),
                             $('<td>').text($(this).find('City').text()),
                             $('<td>').html("<a href='insert.jsp?email="+$(this).find('Email').text()+"&mode=Search"+" ' >"+$(this).find('Email').text()+"</a>"),
                             $('<td>').html("<a href='MyServlet?email="+$(this).find('Email').text()+"&mode=Delete"+" ' >"+"Delete"+"</a>")
                             ));
                }); 
$(xml).find('Details').each(function(){
//email=$(this.find('email').text();
$tbl.append($('').append(
$('').text($(this.find('name').text()),
$('').text($(this.find('LastName').text()),
$('').text($(this.find('City').text()),
$(“”).html(“”),
$(“”).html(“”)
));
}); 
我想做的功能绝对正常

问题:

如何在不知道标记名或父级的情况下动态解析XML响应

为此,我参考了以下链接: [使用jQuery进行XML解析]

我只能使用jquery: 任何形式的帮助都是值得感激的。。
谢谢

我想这可能会对您有所帮助,请检查插件和基本功能

查看


有相当多的函数可以在不知道标记的情况下解析和移动XML。对于您来说,一些关键问题是
children()
next()
兄弟姐妹()
,正如您已经知道的
each()

感谢您的响应,我不是在寻找如何在表中加载,我在寻找的是如何在不知道根元素或子元素的情况下解析XML