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

使用存储在Javascript中的较大数据在PHP中创建XML,php,javascript,xml,Php,Javascript,Xml,可能重复: 我在Javascript中有一个相当大的数据存储,最终需要将其转换为PHP服务器上的XML文件。将数据转换为JSON对象,通过ajax POST将其发送到PHP,然后使用PHP库创建XML对象并创建XML文件,这看起来相当麻烦 似乎我更喜欢在javascript上创建某种XML对象,然后通过dojo/ajax调用将其发送到PHP。遗憾的是,我还没有找到任何好的Dojo或Javascript库来创建XML,而且手工创建XML似乎很繁琐而且容易出错。有没有用Javascript创建XM

可能重复:

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


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

我将把JSON传递给PHP,将JSON解码成一个数组,然后将数组转换成XML文档

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

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

然后将数组保存为xml。

JSON对象有多大,它与所需的xml结构有多大差异?在PHP中将JSON对象转换为xml的另一种方法