JDOM解析XML
来源:互联网 发布:模拟视频直播源码 编辑:程序博客网 时间:2024/06/05 21:05
java中解析xml的方式有很多,较为常用的有jdom、dom4j、sax等等,这里介绍一下JDOM解析方式。JDOM是一种使用 XML(标准通用标记语言下的一个子集) 的独特 Java 工具包,JDOM是利用java技术实现了对XNL的解析、生成、序列化等操作。
JDOM是由以下几个包组成的
org.jdom包含了所有的xml文档要素的java类
org.jdom.adapters包含了与dom适配的java类
org.jdom.filter包含了xml文档的过滤器类
org.jdom.input包含了读取xml文档的类
org.jdom.output包含了写入xml文档的类
org.jdom.transform包含了将jdomxml文档接口转换为其他xml文档接口
JDOM是由以下几个包组成的
org.jdom包含了所有的xml文档要素的java类
org.jdom.adapters包含了与dom适配的java类
org.jdom.filter包含了xml文档的过滤器类
org.jdom.input包含了读取xml文档的类
org.jdom.output包含了写入xml文档的类
org.jdom.transform包含了将jdomxml文档接口转换为其他xml文档接口
org.jdom.xpath包含了对xml文档xpath操作的类
建立class.xml文件
<?xml version="1.0" encoding="UTF-8"?> <sys-config> <jdbc-info> <driver-class-name>oracle.jdbc.driver.OracleDriver</driver-class-name> <url>jdbc:oracle:thin:@localhost:1521:database</url> <user-name>sa</user-name> <password>123456</password> </jdbc-info> <class-info> <class id="1" name="黑龙江"> <name>1</name> <student>20</student> </class> <class id="2" name="吉林"> <name>1</name> <student>25</student> </class> </class-info> </sys-config>
java中读取XML
public static void main(String[] args) { SAXBuilder sax = new SAXBuilder(); try { Document doc = sax.build("src/test.xml"); Element rootEle = doc.getRootElement(); List list = root.getChildren("class"); for (int i = 0;i<list.size();i++){ Element element = (Element)list.get(i); String student = provinceEle.getAttributeValue("student"); String name = provinceEle.getAttributeValue("name"); System.out.println("班级名称:"+name); System.out.println("班级人数:"+student); }}
0 0
- JDom,jdom解析xml文件
- XML解析----JDom解析XML
- 使用Jdom解析XML
- JDOM 与XML解析
- 解析xml之--JDOM
- xml文件解析-JDOM
- 使用JDOM解析XML
- 使用JDOM解析XML
- jdom解析xml文档
- 使用jdom解析xml
- JDOM解析XML文件
- 使用JDOM解析XML
- 使用JDOM解析XML
- java jdom 解析xml
- jdom解析xml
- JDOM解析XML文件
- Jdom解析xml文件
- jdom解析xml文档
- HttpURLConnection POST 对象给 Servlet
- socket04---流协议和粘包问题及解决
- android build system
- Node+Express+Jade
- Linux虚拟机中安装JDK(以root用户身份安装)
- JDOM解析XML
- 异或
- ubuntu14.04 Python版本切换
- 复数计算
- MessageBox
- 打劫房屋
- AsyncTask小结
- 3.显示后台首页
- poj 3461 Oulipo