【发布时间】:2012-03-31 04:30:39
【问题描述】:
我正在为基于浏览器的游戏设计地图,但我真的很难让地图在页面上正确加载。该游戏是一款简单的 2D 自上而下视图游戏。我希望使用存储在 XML 文件中的每个图块的数据将地图组装在页面上的表格中。我坚持要访问 XML 文件中的正确数据,然后将其输出到网页上。目前的 XML 文件类似于:
<map>
<y_pos_1>
<x_pos_1 type="grass" active="yes"/>
<x_pos_2 type="grass" active="yes"/>
<x_pos_3 type="grass" active="yes"/>
</y_pos_1>
<y_pos_2>
<x_pos_1 type="grass" active="yes"/>
<x_pos_2 type="grass" active="yes"/>
<x_pos_3 type="grass" active="yes"/>
</y_pos_2>
<y_pos_3>
<x_pos_1 type="grass" active="yes"/>
<x_pos_2 type="grass" active="yes"/>
<x_pos_3 type="grass" active="yes"/>
</y_pos_3>
</map>
我只是不知道如何使用 DOM/XML 请求在使用 XML 数据的表中设置 X 和 Y 数据。我需要它在页面上的 XML 文件中设置每一行,其中包含 XML 文件中的类型属性的类详细信息。我尝试使用 while 循环来设置它,但我无法定义行,即 y_pos 元素。它应该打印出一个 3x3 的表格,但我只是没有自己的 XML 知识。如果有人可以将我推向正确的方向,将不胜感激。谢谢,艾登。
我知道我可能不是很清楚。我不太擅长解释。如果您有兴趣帮助我,我可以尝试更好地解释它。让我知道。谢谢。
编辑:我从未考虑过 JSON。主要是因为我从来没有听说过,也不知道从哪里开始。
【问题讨论】:
-
我绝对不会将 XML 用于这样的事情。太多的膨胀没有额外的好处。
-
你考虑过 JSON 吗?在 Javascript 中使用起来要容易得多。
-
我从未考虑过 JSON。主要是因为我从来没有听说过它,而且我不知道从哪里开始。有什么建议吗?有什么优点或缺点?谢谢!
标签: javascript html xml dom