【问题标题】:XML Parsing using Jquery Mobile使用 Jquery Mobile 进行 XML 解析
【发布时间】:2014-03-13 10:15:58
【问题描述】:

我有一个以下格式的 XML。我想提取“标题”和“子菜单”标签并从中创建一个菜单栏结构,如下图所示。

<?xml version='1.0'?>
<homemenu>
<rootmenu>
<title>Products</title>
<submenu1>
    <title>Articulated1</title>
    <submenu2>
        <name>Arti1</name>
        <email>Culated1</email>
    </submenu2>
</submenu1>
<submenu1>
    <title>BackHoles1</title>
    <submenu2>
        <name>Back1</name>
        <email>Holes1</email>
    </submenu2>
</submenu1>
</rootmenu>
<rootmenu>
<title>Services</title>
<submenu1>
    <title>VolvoParts2</title>
    <submenu2>
        <name>Volvo2</name>
        <email>Parts2</email>
    </submenu2>
</submenu1>
<submenu1>
    <title>PartsOnline2</title>
    <submenu2>
        <name>Parts2</name>
        <email>Online2</email>
    </submenu2>
</submenu1>
</rootmenu>
</homemenu>

请建议我怎么做。

谢谢..

【问题讨论】:

  • 您的 xml 和图像似乎没有任何关系.. 解释更多。顺便说一句,我不是对你投反对票的人.. 但仍然是一个拥有 106 名声望的人应该知道如何在 stackoverflow 中提问
  • @AJ 你说得对,兄弟,但我只是新手。并且无法弄清楚如何做和继续。最后我问了这个任务。我知道,它会被否决,但我还能做什么......当我解析 xml 文件时,我给出了一个图像示例,就像图像中的文本一样......
  • 好的 .. 但对不起,伙计 .. 我不是一个 android 人 .. 我试图帮助你改进你的答案 .. 只有这样其他人才能帮助你
  • @AJ 感谢您的建议,您能否让我知道如何以更好的方式提出同样的问题。如果您可以编辑我的任务,我将非常感谢您。
  • @AJ 感谢兄弟编辑

标签: javascript android jquery cordova


【解决方案1】:

你必须使用jquery的parseXML函数,

  var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel></rss>",
  xmlDoc = $.parseXML( xml ),
  $xml = $( xmlDoc ),
  $title = $xml.find( "title" );

  alert($title.text());

参考 https://api.jquery.com/jQuery.parseXML/

【讨论】:

  • 你的 xml 文件在哪里?如果是@server,可以使用ajax获取数据
  • 那你可以试试这个$.get('allTasks.xml', function(data) { $xml = $( data ), $title = $xml.find( "title" ); alert($title.text()); }
  • @Robin C Samuel bro 我只是初学者,我不太理解你的语法。如果你能给我一个例子,它会像上图那样解析 xml 文件,我会非常感谢你
  • 你好兄弟你那里..请为我回复
  • @James,对不起。我不在。您可以使用 jquery get 函数来读取文件。 $.get('pathtofile/filename.xml', function(data) { }); .您将在该函数中获取数据
猜你喜欢
  • 2013-04-06
  • 1970-01-01
  • 2013-03-25
  • 1970-01-01
  • 2012-04-24
  • 2013-07-18
  • 2019-09-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多