0

重複の可能性:
ノードを既存の xml-Java に追加する

私はこのコードを持っています

private void nextActionPerformed(java.awt.event.ActionEvent evt) {
   File myfile;
   FileInputStream   myInputStream;
   InputStreamReader myInputStreamReader; 
   BufferedReader    myBufferedReader;

   String databasedir =
      "C:\\Users\\himu\\Documents\\NetBeansProjects\\database\\src\\database\\databases\\";
   try{
      myfile              = new File(databasedir+dbname.getText());
      myInputStream       = new FileInputStream(myfile);
      myInputStreamReader = new InputStreamReader(myInputStream);
      myBufferedReader    = new BufferedReader(myInputStreamReader);

      String xmlval =
         "<database>"
         + "<db id ="  +dbname.getText() +">"
         + " <dbfileloc>" +myfile
         + "</dbfileloc>  "
         + "</db>"
         + "</database>";
   }
   catch(Exception e)
   {
   }
}

**既に作成された dbrepoloc.xml ファイルの xmlval の前のエントリの後に文字列 xmlval を追加したいのですが、この場所は C:\Users\himu\Documents\NetBeansProjects\database\src\database\dbrepoloc.xml です。上記の場所が正確なコードを取得していない私を助けてください

4

1 に答える 1

0

XMLパーサーの1つを検討して、既存のXMLドキュメントを読み書きすることをお勧めします。Staxをお試しください

http://www.vogella.com/articles/JavaXML/article.htmlも参照してください

于 2012-10-26T18:52:10.987 に答える