Schreiben von Java-auf XML-Dokument - Einfach

Ich weiß, es gibt Tonnen von Fragen über das schreiben von Java-auf XML auf stackoverflow, aber es ist alles zu Komplex. Ich glaube, ich habe ein sehr einfaches problem das ich einfach nicht herausfinden können.

Also ich habe ein Programm, das dauert ein paar user input, und ich habe es gerade erstellen und anfügen von text-Dokument mit den Ergebnissen. Ich werde nur nach meiner writer-code hier:

 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("<event title=\""+titleFieldUI+"\"");
             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("</event>");
             out.println("  <!-- Above event added by: " +System.getProperty("user.name")+" " +
                        "on: "+month+"/"+day+"/"+year+" -->");       
         }catch (IOException e) {
             System.err.println(e);
         }finally{
             if(out != null){
                 out.close();
             }
         } 

Also am Ende, ich möchte Sie zu schreiben, um eine bereits vorhandene XML-Datei (was kann ich tun, einfach durch ändern, wo mein writer geht). Problem ist, diese XML-Datei muss EIN Wurzel-tag, bekannt als <data>. Ich brauche die Ergebnisse für mein Programm zu gehen, auf der Unterseite der XML-Datei, aber VOR </data>. Das ist die einzige Voraussetzung. Alles was ich finde scheint zu Komplex und ich kann es nicht herausgefunden..

Jede Hilfe wird sehr geschätzt!

InformationsquelleAutor user2221125 | 2013-04-04

Schreibe einen Kommentar