//读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();
}
format.setEncoding("gbk");
XMLWriter writer = new XMLWriter(new FileWriter("aa.xml"),format);
writer.write(document);
writer.close();
}