使用jquery解析XML
我需要使用 jquery 解析使用视图数据源模块创建的 drupal xml 导出。 xml 导出的格式如下所示,在浏览器上,通过输入 http://mydomain/ 进行访问test.xml,其中test.xml代表xml导出的路径。
<node>
<node>
<nothing>
Lorem ipsum
</nothing>
</node>
<node>
解析xml的jquery如下所示。但是,它什么也没做,这是主要问题。
$(document).ready(function(){
$.ajax({
type: "GET",
url: "http://mydomain/test.xml",
dataType: "xml",
success: function(xml){
$(xml).find('node').each(function(){
var title = $(this).find('nothing').text();
$('#output').append($(this).find('nothing').text());
});
}
});
});
I need to use jquery to parse a drupal xml export that was created with views datasource module. The format of the xml export is shown below and on the browser, its access by entering, say for example, http://mydomain/test.xml, where test.xml represents the path of the xml export.
<node>
<node>
<nothing>
Lorem ipsum
</nothing>
</node>
<node>
The jquery to parse xml is shown below. But, it does nothing, which is kind of the main problem.
$(document).ready(function(){
$.ajax({
type: "GET",
url: "http://mydomain/test.xml",
dataType: "xml",
success: function(xml){
$(xml).find('node').each(function(){
var title = $(this).find('nothing').text();
$('#output').append($(this).find('nothing').text());
});
}
});
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
确保输出目标确实存在,并且 ID 为“output”。除此之外,我不确定您的问题可能是什么,但我会添加一些调试语句以确保您的 ajax 调用成功。
Make sure that the output destination actually exists, and has an ID of "output". Other than that, I'm not positive what your issue could be, but I would add some debugging statements to make sure that your ajax call is even successful.