import java.io.FileOutputStream;
import java.util.List;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;
import org.jdom.output.XMLOutputter;
public class TestJDomSax {
/*<?xml version="1.0" encoding="UTF-8"?>
<books>
<book email="zhang@1.net">
<name>li</name>
<price>63.4</price>
</book>
</books>*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String filePath="lib.xml";
try {
SAXBuilder sax=new SAXBuilder(); // 创建一个sa
Document doc=sax.build(filePath); //得到Document对应的XML
Element el=doc.getRootElement(); //得到根节点,对应books
List<Element> list=el.getChildren("book"); //得到book节点集
for(Element book:list){
//取属性,并修改
String email=book.getAttributeValue("email");//获取属性内容
System.out.println(email);
book.setAttribute("email","yuanjob@163.com");
//取节点,并修改
String name=book.getChildTextTrim("name"); //获取节点内容
System.out.println(name);
Element ele=book.getChild("name");
ele.setText("yuan");
//取节点,并修改
String price=book.getChildTextTrim("price"); //获取节点内容
System.out.println(price);
Element eleprice=book.getChild("price");
eleprice.setText("999");
}
XMLOutputter out=new XMLOutputter();
out.output(doc,new FileOutputStream(filePath));
} catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
jdom解析xml文件小实例jdom解析xml文件小实例jdom解析xml文件小实例
使用jdom解析xml的实例 包括生成新的xml文件,读取xml和修改xml 项目是myeclipse创建的
使用JDM技术解析XML文档,在了解此程序前请到JDOM官网下载一个JDOM的类包,然后配置环境变量或者将类包连接到eclipse路径中,此程序完全可以运行,在压缩包中还包括原xml文档!!!请参考!
基于Java的实例源码-用jdom解析xml.zip
JAVA 解析XML和生成XML文档源码。比较全 1.DOM生成和解析XML文档 2.SAX生成和解析XML文档 3.DOM4J生成和解析XML文档 4.JDOM生成和解析XML
实例70 使用JDOM解析XML 实例81 SERVLET读取COOKIE数据 实例86 JSP使用数据连接池 实例99 连接数据库 实例100 上传文件 面试题(很多企业都常常从这些面试题库中选题作为笔试题): Java就业面试题大全.pdf Java最...
JDOM使用详解及实例(解析xml
DOM、JDOM、DOM4J解析XML实例
主要介绍了Java使用Jdom读取xml解析,以实例形式较为详细的分析了Jdom操作XML文件实现读取操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
DOM、JDOM、DOM4J解析XML实例.pdf
实例70 使用JDOM解析XML 实例71 使用JDOM操作XML 实例72 欢迎进入APPLET世界 实例73 传递参数 实例74 监测鼠标事件 实例75 监测键盘事件 实例76 在APPLET中使用SWING 实例77 应用JAR包 实例78 播放声音 实例79 一个...
JDOM使用详解及实例(解析xml).pdf
jdom4j解析xml实例和相关详细代码
lib文件夹下面是JDOM需要的包。 com文件夹下面是JDOM的实现类。
Java解析XML的四种方法 1. DOM生成和解析XML文档 2. SAX生成和解析XML文档 3. DOM4J生成和解析XML文档 4. JDOM生成和解析XML
本资源适合初学者开发参考,自己用于试验!!!
java中如何使用JDOM解析xml文件呢?以下小编就用实例为大家详细的介绍一下。需要的朋友可以参考下
xml文件的解析的各种方式,例如jdom解析,dom解析等等
1、org.JDOM这个包里的类是你J解析xml文件后所要用到的所有数据类型。 Attribute CDATA Coment DocType Document Element EntityRef Namespace ProscessingInstruction Text 2、org.JDOM.transform在涉及...