如何使用JDOM解析以下XML

我有一个XML文档如下:

   What type is your OS?  windows   linux   mac    What are you looking for?  table  Which color table you want?  green   black   pink     chair   bed   cloth   

现在我想用Java中的jdom解析上面的XML。 它是一种递归和重要的注意事项是一个问题不能是问题的直接孩子,同样适用于答案

文章

根据之前的相关问题,我想重复并强调其他人的建议(如JB Nizet对此问题的评论):

学习Java,学习XML,选择项目所需的工具和API,并学习如何使用它们。 如果您遇到麻烦,这里的每个人都很乐意帮助您调试代码。

我知道这可能看起来很苛刻,但它已达到你的程序由StackOverflow用户而不是你自己构建的程度。

话虽这么说,这个答案顶部的链接导致了使用JDOM遍历XML的教程。

使用Element.getChildren(String)获取所有问题标记并循环遍历该列表 – 调用getChildren(String)以获取所有答案,如果只有一个子元素,则调用getChildren(String)

首先,您需要使用XSD来validationXML。