使用jquery解析XML

发布于 2024-10-21 00:37:40 字数 811 浏览 1 评论 0原文

我需要使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

日久见人心 2024-10-28 00:37:40

确保输出目标确实存在,并且 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文