Javascript 使用jquery动态解析XML文件
我知道下面的问题很常见,但我忍不住在这里发帖,因为我对我的代码做了些什么感到困惑 我正在发送一个AJAX请求并获取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
$(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