java在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.
答案下面可以有嵌套的问题,但在问题下面只能有答案
使用java编写xml的正确方法是什么。我想不出一个办法。。。。?对于我来说,一步一步的解决方案会很好,因为我是java新手
# 1 楼答案
最简单的方法可能是使用JAXB
它包括编写包含信息的JavaBean(在您的例子中,是一个
Question
和一个Answer
类,问题类包含答案列表,答案类包含(子)问题)然后,必须对类进行注释,以告诉JAXB如何将JavaBean属性映射到XML属性或元素
然后你必须得到一个封送器,它将把你的JavaBean树转换成一个XML文档
下一页有一个关于这些步骤的简短教程。通过谷歌搜索JAXB将获得更详尽的文档:http://www.vogella.de/articles/JAXB/article.html#jaxb