Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将XML转换为JavaScript对象_Javascript_Jquery_Xml - Fatal编程技术网

将XML转换为JavaScript对象

将XML转换为JavaScript对象,javascript,jquery,xml,Javascript,Jquery,Xml,我有一个包含以下内容的XML文件: <directory> <app> <title>Carrot</title> <url>www.carrot.com</url> </app> <app> <title>Cucumber</title> <url>www.cucumber.com</url> </

我有一个包含以下内容的XML文件:

<directory>
  <app>
    <title>Carrot</title>
    <url>www.carrot.com</url>
  </app>
  <app>
    <title>Cucumber</title>
    <url>www.cucumber.com</url>
  </app>
</directory>
我使用这个插件


这对我来说总是很有魅力。

我想你在寻找以下问题的答案

Javascript中的XML-JSON转换 引述答案

我认为这是最好的:

请务必阅读Xml.com O'Reilly站点上附带的文章(链接到>底部)。作者详细讨论了这些转换的问题,我认为>你会发现这些问题很有启发性。O'Reilly主持这篇文章的事实应该表明>Stefan的解决方案是有价值的


我认为您正在寻找以下问题的答案:您是希望将其直接转换为Javascript对象,还是只需要一个JSON字符串?+1表示“请务必阅读Xml.com O'Reilly站点上附带的文章(链接到>底部)。”
s = '<directory><app><title>Carrot</title><url>www.google.com</url></app><app><title>Cucumber</title><url>www.cucumber.com</url></app></directory>';
{
  "directory": {
    "app": [
      { "title": "Carrot", "url": "www.carrot.com" },
      { "title": "Cucumber", "url": "www.cucumber.com" }
    ]  
  }
}