我正在使用 apache commons 配置库来读取配置 xml,它运行良好。但是,我无法修改元素的值或添加新元素。
要读取 xml,我使用以下代码:
XMLConfiguration config = new XMLConfiguration(dnsXmlPath);
boolean enabled = config.getBoolean("enabled", true));
int size = config.getInt("size");
要写我正在尝试使用:
config.setProperty("newProperty", "valueNewProperty");
config.save();
如果我调用 config.getString("newProperty"),我会获得 "valueNewProperty",但 xml 没有改变。显然这不是正确的方法,或者我错过了一些东西,因为它不起作用。谁能告诉我该怎么做?提前致谢。