なぜこれがうまくいかないのか誰か教えてもらえますか?それは私を夢中にさせています。
myFile.xml
<?xml version="1.0" encoding="UTF-8" ?>
<root date="oldValue" />
Java コード
try {
Document doc = builder.parse(new File("myFile.xml"));
Element root = doc.getDocumentElement();
System.out.println("date: " + root.getAttribute("date") + "\n");
root.setAttribute("date", "test");
System.out.println("date: " + root.getAttribute("date"));
} catch (Exception e) {
System.out.println("Something went wrong.");
}
出力
oldValue
oldValue
何をしても、コードを XML ファイルに書き込むことができません...ルートの子ノードで setAttribute() 関数を実行しようとしました。ルートを削除しようとしました...何も機能しません。私はイライラしているので、助けていただければ幸いです。ありがとう。