使用Slick2D从XML文件写入和读取

时间:2013-04-20 19:02:44

标签: java xml lwjgl slick2d

我想知道如何使用Java库Slick2D编写和读取.XML文件。

我在过去几天用Google搜索过,并没有发现任何简洁明了的解释我正在寻找的内容。

我正在寻找三件事:

  1. 如何创建.XML文件(能够搜索目录以查看是否存在现有文件并且仅创建新文件(如果尚未存在)将非常棒。
  2. 如何写入已创建的.XML文件。
  3. 如何从找到的.XML文件中读取。 这样做的原因是我试图为游戏创建一个保存/加载类。
  4. 即使是学习经验,只要我能够根据自己的需求进行修改的一般代码片段就会很棒。

    现在,对于我的问题,是否有人有任何信息可以帮助我在上述三个目标中取得成功?

1 个答案:

答案 0 :(得分:1)

要检查文件是否存在,您可以使用exists() java.io.File方法。有关详细信息,请参阅this

我不知道slick2d是否提供了自己的xml实用程序,但是你应该始终能够使用标准的java方式来读/写xml。您可以使用this教程中显示的DocumentBuilder或如here所述的sax解析器。如果您需要使用复杂的xml结构,可能需要研究jaxb