Java 将文本转换为xml文件

Java 将文本转换为xml文件,java,xml,Java,Xml,我有一个java应用程序,它提出问题,用户回答“是”或“否”。 我想要的是,在所有问题的末尾,我会得到一个包含问题及其答案的xml文档。 因此,当其中一个问题是“你是男性吗?”而答案是“是”,那么xml文件应该是: <?xml ....> ... <question>Are you male?</question> <answer>yes</answer> ... /> ... 你是男性吗?

我有一个java应用程序,它提出问题,用户回答“是”或“否”。
我想要的是,在所有问题的末尾,我会得到一个包含问题及其答案的xml文档。
因此,当其中一个问题是“你是男性吗?”而答案是“是”,那么xml文件应该是:

<?xml ....>  
...  

<question>Are you male?</question>  
<answer>yes</answer>  

...  

/>   

...  
你是男性吗?
对
...  
/>   
我该怎么做?
谢谢

您可以使用JAXB注释一组表示问题的类,或者您可以使用输出流手动生成XML到文件。我建议使用JAXB。

您可以使用JAXB注释一组表示问题的类,也可以使用输出流手动生成XML到文件。我建议使用JAXB。

模板如何?

模板如何?

下面是一个使用解析器实现此功能的示例,该链接显示了通过Java创建XML的基本方法,您可以设置一些条件并调整代码。这是网站上的链接
希望对您有所帮助

下面是一个使用解析器实现此功能的示例,该链接显示了通过Java创建XML的基本方法,您可以设置一些条件并调整代码。这是网站上的链接
希望它对桌面应用程序或web应用程序有帮助?只是好奇!桌面应用程序还是web应用程序?只是好奇!JAXB也从Java6开始包含在JDK中。JAXB也从Java6开始包含在JDK中。