我在Javascript中有一些大量的数据存储,我最终需要在PHP服务器上变成XML文件。转换JSON对象中的数据,通过ajax POST将其发送到PHP,然后使用PHP库创建XML对象并创建XML文件似乎相当麻烦。
似乎我更喜欢在javascript上创建某种XML对象,然后通过dojo / ajax调用将其发送到PHP。遗憾的是,我还没有找到任何好的Dojo或Javascript库来创建XML,看起来手动创建XML会很乏味且容易出错。有没有一种在Javascript中创建XML的好方法?我错了吗?我应该将所有数据作为大型JSON发送,然后在PHP中解密吗?
答案 0 :(得分:1)
我将JSON传递给PHP,将JSON解码为数组,然后将数组转换为XML文档。
要将JSON转换为数组,请使用:
$data_array = json_decode('{"JSON":"STRING"}', true);
然后check out this post将数组保存为xml。