使用Javascript中存储的大量数据在PHP中创建XML

时间:2012-10-08 20:26:21

标签: php javascript xml

  

可能重复:
  XML <-> JSON conversion in Javascript

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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

然后check out this post将数组保存为xml。