效果: 从1.xml中读入并修改, 然后写入2.xml, 两个xml文档如下 | |
1.xml | 2.xml -------------------------------------- <?xml version="1.0" encoding="gb2312"?> <total> <item started="true" name="new item"> <sub>new item0</sub> </item> <item name="item 2"> <sub>new item1</sub> </item> </total> |
/** * 测试类, 演示如何使用JDOM对XML文档读写 * * Delfan, 2002-11-17 * http://www.delfan.com */ package com.test; import org.jdom.*; import java.io.*;
Element root = doc.getRootElement(); // 取得根节点, 就是例子中的<total>节点 for(int i=0; i<list.size(); i++) Element sub = item.getChild("sub"); // 取得当前节点的指定子节点 Element item = (Element)list.get(0); // 取得根节点下第一个子节点 Attribute a = new Attribute("started","true"); // 增加一个新的属性 |