在XML文件中构造事物

我想在xml文件中保存以下内容

Question0 : What is ur name? Answer0: Tina Question0.0 : What are your hobbies? Answer0.0.0 : reading Question0.0.0.0 :What do you like in reading.? Answer0.. : ..... Answer0.0.1 : Dancing Question0.0.0.1 :which dance do you like? Answer1:Roger ...........same question answer as above. 

答案下面可以有嵌套问题,但在问题下面只能有答案。

什么是写入xml suing java的正确方法。 我想不出办法……? 对我来说,一步一步的解决方案将很棒,因为我是java的新手。

最简单的方法可能就是使用JAXB。

它包括编写保存信息的JavaBeans(在您的情况下,一个Question和一个Answer类,Question类包含一个答案列表,而答案类包含一个(子)问题)。

然后,您需要注释类以告诉JAXB如何将JavaBean属性映射到XML属性或元素。

然后你必须得到一个Marshaller,它将你的JavaBean树转换为XML文档。

以下页面提供了有关这些步骤的简短教程。 谷歌搜索JAXB将引导您获得更详尽的文档: http : //www.vogella.de/articles/JAXB/article.html#jaxb