您的位置:首页 > 其它

dom4j 解析 xml 文件(二)

2008-05-08 15:32 411 查看
//读book 属性 show 将属性为 yes 的更改为 no

public void read(String url) throws DocumentException, IOException {

SAXReader reader = new SAXReader();
Document document = reader.read(url);

List list = document.selectNodes("/books/book/@show");
Iterator iter = list.iterator();
while (iter.hasNext()) {
Attribute element = (Attribute) iter.next();
if(element.getValue().equals("yes")){
element.setValue("no");
}
}

OutputFormat format = OutputFormat.createPrettyPrint();
//设置输出支持中文
format.setEncoding("gbk");
XMLWriter writer = new XMLWriter(new FileWriter("aa.xml"),format);
writer.write(document);
writer.close();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: