gpt4 book ai didi

javascript - JavaScript 中的 xml 到 json

转载 作者:行者123 更新时间:2023-12-03 10:52:12 25 4
gpt4 key购买 nike

我有一个 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-to-json没有任何问题;不过,我还没有尝试在客户端使用它。您可以将其与 browserify 一起使用如果真的希望能够在客户端执行此操作。

祝你好运:)

关于javascript - JavaScript 中的 xml 到 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28391983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com