【发布时间】:2012-08-05 09:16:36
【问题描述】:
所以我有一个看起来像这样的多维数组:
var map = [[0, 0, 0, 0, 0, 0, 0],
[0, 3, 0, 0, 2, 0, 0],
[0, 0, 0, 0, 4, 0, 4],
[0, 0, 0, 0, 5, 0, 5],
[0, 0, 0, 0, 0, 0, 1],
[0, 0, 2, 5, 0, 0, 0],
[0, 0, 0, 2, 0, 0, 0],
[0, 4, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0]];
我想将它保存到我的 XML 文件中。
我的 XML 文件如下所示:
<TileMaps>
<Level> <!-- Level 1 -->
<map>[[1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
[1, 3, 2, 4, 0, 0, 0, 0, 0, 1],
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]</map>
</Level>
<Level> <!-- Level 2 -->
<map>[[1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
[1, 3, 2, 4, 0, 0, 0, 0, 0, 1],
[1, 0, 2, 4, 0, 0, 0, 0, 0, 1],
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]</map>
</Level>
</TileMaps>
因此,当我添加数组时,我希望将其放置在 XML 文件中:
<Level><map> ARRAY HERE </map></Level>
谢谢
【问题讨论】:
-
那么问题出在哪里?你不知道从哪里开始?你应该问一个问题......
-
哦,对不起...我不擅长 JSON(我猜这就是你会使用的)我只是想看看是否有人可以提供一些示例代码让我看看它是如何会工作的。
-
@GlenRobson 我建议您寻找一些关于从 Javascript 生成 XML 的教程。从那里开始,它非常简单。
-
@JoshuaBoshi 我试过找,但还是很难。
-
@GlenRobson 好的,Ben 的回答是正确的,但这只是解决方案的第一部分——将数组序列化为字符串。将数组作为字符串后,您可以构建目标 xml 文件。只需查找此站点,您就可以获得大量与此任务相关的链接。例如这里:stackoverflow.com/questions/1192286/…
标签: javascript xml json multidimensional-array