我有点困惑如何编辑xml内容,
例如我有一个xml文件
<configuration>
<steps>
<step>
<step1>abc</step1>
<step2>def</step2>
</step>
<step>
<step1>pqr</step1>
<step2>xyz</step2>
</step>
</steps>
</configuration>
如何将“ xyz”编辑为“ stu”
我尝试使用commons-configuration-1.6.jar的XMLConfiguration
setProp(String name, String tochange){ // here I pass name as "pqr" , toChange as "stu"
XMLConfiguration config = new XMLConfiguration("config.xml");
//TODO: config.setProperty("steps.step.step2",tochange); Here I am not sure what to do..
}
最佳答案
我觉得你需要
steps.step(1).step2
为了识别第二步节点。有关更多信息,请参见this doc。请注意,它从0开始索引,而不是从1开始(不同于XPath)。
关于java - 使用XMLConfiguration()编辑xml文件中的数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14316821/