本文共 897 字,大约阅读时间需要 2 分钟。
我知道在stackoverflow上从
Java写到XML有很多问题,但它太复杂了.我觉得我有一个非常简单的问题,我无法弄明白.
所以我有一个程序需要大量的用户输入,我现在正在创建并附加带有结果的文本文档.我将在这里发布我的编写器代码:
PrintWriter out = null;
try {
out = new PrintWriter(new BufferedWriter(new FileWriter("C:/Documents and Settings/blank/My Documents/test/test.txt",true)));
out.println("");
out.println("
out.println(" start=\""+monthLongUI+" "+dayLongUI+" "+yearLongUI+" 00:00:00 EST"+"\"");
out.println(" isDuration=\"true\"");
out.println(" color=\""+sValue+"\"");
out.println(" end=\""+monthLong1UI+" "+dayLong1UI+" "+yearLong1UI+" 00:00:00 EST"+"\"");
out.println(" "+descriptionUI);
out.println("");
out.println("
");out.println(" ");
}catch (IOException e) {
System.err.println(e);
}finally{
if(out != null){
out.close();
}
}
所以最后,我希望它写入一个已经存在的XML文件(我可以通过简单地改变我的编写器所在的位置来完成).问题是,这个XML文件有一个根标记,称为< data>.我需要将我的程序的结果放在XML文件的底部,但是请来BEFORE< / data>.这是唯一的要求.我发现的一切看起来都太复杂了,我无法弄明白……
很感谢任何形式的帮助!
转载地址:https://blog.csdn.net/weixin_33001305/article/details/114617378 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!