-1

可能重复:
Javascript 中的 XML <-> JSON 转换

我在 Javascript 中有大量数据存储,最终需要将其转换为 PHP 服务器上的 XML 文件。将数据转换为 JSON 对象,通过 ajax POST 将其发送到 PHP,然后使用 PHP 库创建 XML 对象并创建 XML 文件,这似乎很麻烦。

似乎我更愿意在 javascript 上创建某种 XML 对象,然后通过 dojo/ajax 调用将其发送到 PHP。遗憾的是,我找不到任何好的 Dojo 或 Javascript 库来创建 XML,而且手动创建 XML 似乎很乏味且容易出错。有没有在 Javascript 中创建 XML 的好方法?我做错了吗?我是否应该将所有数据作为大 JSON 发送,然后在 PHP 中对其进行解密?

4

1 回答 1

1

我会将 JSON 传递给 PHP,将 JSON 解码为数组,然后将数组转换为 XML 文档。

要将 JSON 转换为数组,请使用:

    $data_array = json_decode('{"JSON":"STRING"}', true);

然后查看这篇关于将数组保存为 xml 的帖子。

于 2012-10-08T20:33:00.620 回答