有人能告诉我为什么这不起作用吗?这让我疯狂。
我的文件.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() 函数。我试过只是删除根......没有任何效果。我非常沮丧,所以任何帮助将不胜感激。谢谢。