学习读取xml格式内容,为以后看框架代码打下基础
<?xml version="1.0" encoding="UTF-8"?>
<beans>
<bean id="getUser" class="User">
<propety id="UserDAO" ref="userDAO">
</propety>
</bean>
<bean id="getMsg" class="Msg">
<propety id="msgDAO" ref="msgDAO">
</propety>
</bean>
</beans>
package com.jdom.xml;
import java.io.IOException;
import java.util.List;
import org.jdom2.Document;
import org.jdom2.Element;
import org.jdom2.JDOMException;
import org.jdom2.input.SAXBuilder;
public class JdomXml1 {
public static void main(String[] args) {
// 创建一个SAXBuilder对象
SAXBuilder sax = new SAXBuilder();
try {
Document doc = sax.build(JdomXml1.class.getClassLoader()
.getResource("test.xml"));
Element root = doc.getRootElement();
List<Element> beans = root.getChildren("bean");
for (int i = 0; i < beans.size(); i++) {
Element bean = beans.get(i);
String id = bean.getAttribute("id").getValue();
String classname = bean.getAttribute("class").getValue();
System.out.println(bean.getName() + "--id--" + id
+ "---class--" + classname);
List<Element> propetys = bean.getChildren("propety");
for (int j = 0; j < propetys.size(); j++) {
Element propety = propetys.get(j);
String pid = propety.getAttribute("id").getValue();
String pclass = propety.getAttributeValue("ref");
System.out.println(bean.getName() + "******--pid--" + pid
+ "---class--" + pclass);
}
}
} catch (JDOMException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
xml文件格式如上
自己测试的java代码
结果:
bean--id--getUser---class--User
bean******--pid--UserDAO---class--userDAO
bean--id--getMsg---class--Msg
bean******--pid--msgDAO---class--msgDAO
分享到:
相关推荐
基于java的开发源码-用jdom解析xml.zip 基于java的开发源码-用jdom解析xml.zip 基于java的开发源码-用jdom解析xml.zip 基于java的开发源码-用jdom解析xml.zip 基于java的开发源码-用jdom解析xml.zip 基于java的开发...
很实用的 jdom操作xml的demo java,用jdom操作xml-创建,修改 需要的jom.jar解压后就看到了
jdom处理xml例子
JAVA操作XML\XML\用JDOM操作XML文件--JSP中文网.mht
JAVA的Jdom包,解析XML不可少
一个java操作xml的完整示例,采取jdom实现
jdom解析xml
Java实现Jdom生成解析xml,一般可以用到存储数据。比如我以前做过的ERP系统,权限初始化就用的解析XML,但是现在上传的只是生成XML。如果哪位需要解析XML,留个言。。。。
利用jdom读取xml 虽然是我自己写的 但是觉得有必要与大家分享一下
JAVA操作XML\XML\Jdom使用指南 java教程 -113e博章.mht
使用Jdom.jar包解析XML文件,JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。JDOM直接为JAVA编程服务。它利用更为强有力的JAVA语言的诸多特性(方法重载、集合...
java生成xml 支持中文 附带jdom包 ,可以联系qq412546724 欢迎交流
jdom,对于解析xml,简单方便。对于开发xml中有必要看看
NULL 博文链接:https://rsy.iteye.com/blog/2051880
Java中使用jdom解析xml的案例, 以及文档说明。
常用XML解析JAVA包,jdom-2.0.2.zip
jdom-2.0.3.jar是java读取XML文件所需的jar包
利用JDOM处理XML文档将是一件轻松、简单的事。 JDOM 在2000年的春天被Brett McLaughlin和Jason Hunter开发出来,以弥补DOM及SAX在实际应用当中的不足之处。 这些不足之处主要在于SAX没有文档修改、随机访问以及...
本资源实现Java中的XML文件解析--【JDom】方法,生成XML文件的数据是从MySQL数据库中来的
用于xml解析,很好用的一个java类库