xml to json in javascript
xml to json in javascript
我有一个node.js应用程序,它从远程URL获取一些xml以供内部使用。但是javascript更自然地适合json数据,所以我一直在做的是通过中间服务器获取xml,方法是在该服务器上调用php脚本,该脚本本身会获取xml并将其转换为json(p),然后将其返回到我的node.js应用程序。
但我宁愿避免使用中间服务器,以降低当中间服务器出现故障时整个系统崩溃的风险。我宁愿直接将xml获取到node.js应用程序中,并在本地将其转换为json。
php脚本中的相关行为:
$xml = simplexml_load_file($url);
$json = json_encode($xml);
这可以完美地工作,每次都可以从xml创建完美的json。漂亮又简单。
我尝试过各种"xml2json"函数,但都不起作用,或者它们似乎需要浏览器环境。
肯定有一个公认且值得信赖的javascript函数可以很好地将xml转换为json吗?这肯定是一件很常见的事情
事实上,理想的解决方案是在html中的node.js和中工作,因为我有两个版本的应用程序——一个在node.js中,一个在html中,并且宁愿共享相同的代码,也不愿为每个版本提供不同的解决方案。
谢谢!
由于您已经在运行node,请检查npm。我已经使用了ee xml到json,没有任何问题;不过,我还没有尝试在客户端使用它。如果你真的想在客户端使用它,你可以将它与browserfy一起使用。
祝你好运:)
相关文章:
- onclick javascript in PHP
- javascript in jquery popup
- Javascript in Visual studio Web Api
- JavaScript in WebView - Android Studio
- JavaScript in Netbeans
- openDatabaseSync in Javascript in QT-Quick
- Javascript in partial (Ruby on Rails)
- javascript in onkeypress value
- 如何从 javascript in html 访问 Java 中的方法
- javascript in onXXX handler escaping of & in parameter
- Bootstrap3 remote modal with javascript in remote?
- Javascript in foreach Magento
- Indy TIdHTTPServer OnCommandGet javascript in html not execu
- Html and javascript in visual studio 2013
- JavaScript in AJAX Response
- JavaScript in SQL
- popover javascript in foreach php
- Javascript in Asp.net,C#
- JavaScript in HTML head, innerhtml 不起作用
- Load HTML with javaScript in <a href...> link