在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