开发者

structuring things in XML file

开发者 https://www.devze.com 2023-03-31 12:37 出处:网络
I want to have something below to save in the xml file Question0 : What is ur name? Answer0: Tina Question0.0 : What are your hobbies?

I want to have something below to save in the xml file

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 
   .....开发者_如何学Python......same question answer as above.

There can be nested question below an answer but below a question there can only be answers.

What will be the proper way to write into xml suing java. I can't think of a way....? Step by step solution to me will be great as I am new to java.


The easiest way is probably to use JAXB.

It consists in writing JavaBeans holding the information (in your case, a Question and an Answer class, with the Question class holding a list of answers, and the answer class holding a (sub-)question).

Then, you ave to annotate the classes to tell JAXB how to map the JavaBean properties to XML attributes or elements.

And then you have to get a Marshaller which will transform your JavaBean tree into an XML document.

The following page has a short tutorial over these steps. Googling for JAXB will lead you to a more exhaustive documentation: http://www.vogella.de/articles/JAXB/article.html#jaxb

0

精彩评论

暂无评论...
验证码 换一张
取 消