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();
}
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();
}
相关文章推荐
- dom4j解析和生成XML文件
- 浅析dom4j解析xml文件及其乱码问题以及与后台数据进行交互
- Dom4j解析xml文件-操作节点和属性及写入其他xml文件
- dom4j解析XML文件(4)—实战
- dom4j解析xml文件
- Dom4j解析xml文件
- java中采用dom4j解析xml文件
- dom4j解析、修改、生成xml文件
- dom4j 生成并解析xml文件
- XML---DOM4J解析XML文件
- dom4j 解析 xml 文件(一)
- 使用dom4j来解析,生成xml文件
- 使用Dom4j创建与解析XML文件
- Dom4j解析XML来读取数据库配置文件信息
- Java进阶(二十七)使用Dom4j解析XML文件
- java 生成 解析XML 文件 Dom4J
- Java dom4j解析RESTFull风格发布的WebService的xml文件
- java使用dom4j解析xml配置文件实现抽象工厂反射示例
- dom4j解析XML文件
- Dom4j解析XML文件