【发布时间】:2014-06-06 12:50:59
【问题描述】:
我的 xml 看起来像这样:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Employees>
<employee eId="123" empName="Name"/>
<employee eId="456" empName="Name"/>
<Employees>
我正在尝试将 xml 元素从一个文档复制到另一个文档。在empName进行修改
NodeList employees = doc.getElementsByTagName("employee");
Element emp = null;
for(int i=0; i<employees.getLength();i++){
emp = (Element) employees.item(i);
emp.setAttribute("empName", "Name"+i);
}
这是输出。
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Employees>
<employee eId="123" empName="Name0"/>
<employee eId="456" empName="Name1"/>
<Employees>
但我必须在新文档中也包含旧元素。(任何顺序都可以)。所以应该是这样的:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Employees>
<employee eId="123" empName="Name"/>
<employee eId="456" empName="Name"/>
<employee eId="123" empName="Name0"/>
<employee eId="456" empName="Name1"/>
<Employees>
【问题讨论】:
标签: java xml dom xml-parsing