Java用ライブラリ「XOM」を使ってXMLファイルを作成しようとしています。XOM API を使用して XML の構造を作成しましたが、このデータを永続化するために、この構造を使用してファイルを作成する必要があります。
「config.xml」というファイルは FileWriter で作成されますが、その中に行はありません。
これが私のコードです:
// Creating the main element
Element projetoMusica = new Element("projetoMusica");
// Creating the childs of "projetoMusica".
Element notas = new Element("notas");
Element acordes = new Element("acordes");
Element campos = new Element("campos");
Element acordeNota = new Element("acordeNota");
Element campoNota = new Element("campoNota");
Element campoAcorde = new Element("campoAcorde");
// Associating the structure
projetoMusica.appendChild("\n");
projetoMusica.appendChild(notas);
projetoMusica.appendChild("\n");
projetoMusica.appendChild(acordes);
projetoMusica.appendChild("\n");
projetoMusica.appendChild(campos);
projetoMusica.appendChild("\n");
projetoMusica.appendChild(acordeNota);
projetoMusica.appendChild("\n");
projetoMusica.appendChild(campoNota);
projetoMusica.appendChild("\n");
projetoMusica.appendChild(campoAcorde);
// Creating a Document object (from "XOM" API).
Document doc = new Document(projetoMusica);
try {
FileWriter xmlFILE = new FileWriter("C:\\config.xml");
PrintWriter write = new PrintWriter(xmlFILE);
write.print(doc.toXML());
} catch (IOException ex) {
Logger.getLogger(Administracao.class.getName()).log(Level.SEVERE, null, ex);
}
この .xml ファイル内に適切に書き込むにはどうすればよいですか?