我是Java编程的新手,并尝试进行XML读取和更新。
我能够用Java编写一个程序来创建以下XML文件。 XML文件中有多个人员, ID 是唯一的。此示例包含2个人员项目。
<?xml version="1.0"?>
<company>
<staff id="1001">
<firstname>yong</firstname>
<lastname>mook kim</lastname>
<nickname>mkyong</nickname>
<salary>100000</salary>
</staff>
<staff id="2001">
<firstname>low</firstname>
<lastname>yin fong</lastname>
<nickname>fong fong</nickname>
<salary>200000</salary>
</staff>
</company>
我想做的是,
步骤1: 阅读XML - 根据用户提供的 ID ,找到相应的员工元素并阅读薪水。
步骤2: 更新XML - 更改相应员工的薪水项并保存文件
正在寻找的是一种有效的方法!
答案 0 :(得分:1)
您有多种解决方案:
选项2很快,但我不能判断它是否最有效,我想你可以测试并得出你的结论。