【发布时间】:2012-08-21 22:57:53
【问题描述】:
谁能告诉我为什么这不起作用?快把我逼疯了。
我的文件.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() 函数。我试过只是删除根......没有任何效果。我非常沮丧,所以任何帮助将不胜感激。谢谢。
【问题讨论】:
-
我有完全相同的问题。有没有人可以解决这个问题?
标签: java xml dom setattribute