package com.cn.test;
import org.jdom.input.SAXBuilder;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.*;
import com.cn.entity.UserBean;
public class read_jdom {
private List<UserBean> lst = new ArrayList<UserBean>();
private static boolean isload = false;
public static void loadDictionary() throws JDOMException, IOException {
if (isload) {
return;
}
try {
InputStream in = new FileInputStream("d:\\2.txt");
SAXBuilder sax = new SAXBuilder();
Document doc = sax.build(in);
Element root = doc.getRootElement();
System.out.println("root:" + root.toString());
List<Element> lst = (List<Element>) root
.getChildren("com.cn.entity.UserBean");
for (int i = 0; i < lst.size(); i++) {
Element e = lst.get(i);
System.out.println("userId:" + e.getChildText("userId"));
System.out.println("userName:" + e.getChildText("userName"));
System.out.println("userPwd:" + e.getChildText("userPwd"));
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
isload = true;
}
public static void main(String[] args) {
try {
loadDictionary();
} catch (JDOMException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
分享到:
相关推荐
jdom的使用: xml文件的读取 xml文件的写入
包含有 jdom-1.1-src.zip,源码 jdom-1.1.jar,JAR包 read me.txt,列出依赖的jar包
dom4j,jsoup,jdom,w3cdom,xstream使用代码工程 package ivyy.taobao.com.dom4j; import ivyy.taobao.com.entity.Address; import ivyy.taobao.com.entity.Location; import ivyy.taobao.com.entity.Point; import ...
jdom.rar - jdom 是一个处理xml文件的java类库,可以方便地对xml文件进行读或写-jdom is a processing xml file java class library, can easily read or write xml file
然后,创建一个 `SAXReader` 对象,使用 `read()` 方法来解析 XML 文档,并获取 `Document` 对象。最后,使用 `xpath()` 方法来获取指定的标签,并遍历标签的内容。 在选择解析方法时,需要考虑到项目的具体需求。...
ExcelData excelData = ExcelImportUtil.readExcel(xmlFile, importExcelStream); 然后在这个基础上,我们可以对数据进行一些操作,如:数据校验,插入数据。。。 其中数据校验时,如果数据不合法,给用户的提示...
This third edition of Java and XML covers all major Java XML processing libraries, including full coverage of the SAX, DOM, StAX, JDOM, and dom4j APIs as well as the latest version of the Java API ...
Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM...
ATTLIST studinfo interest (fish|play|read) "fish" > <!DOCTYPE studinfo SYSTEM "studinfo5.dtd"> zhangshan 实体声明 实体:存储了任意符合规则的xml文档单元片断。 1、内部通用实体 定义格式 ...
Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 ...6个目标文件,EJB来模拟银行...
Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 ...6个目标文件,EJB来模拟银行...
Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 ...6个目标文件,EJB来模拟银行...
Applet钢琴模拟程序java源码 2个... while ((ch=is.read())>=0){ //未读完列表,则继续 info.append((char)ch); //增加信息 …… Java实现的点对点短消息发送协议(smpp)开发包源码 70个目标文件,如题。 Java实现的放大...
Applet钢琴模拟程序java源码 2个... while ((ch=is.read())>=0){ //未读完列表,则继续 info.append((char)ch); //增加信息 …… Java实现的点对点短消息发送协议(smpp)开发包源码 70个目标文件,如题。 Java实现的放大...
百度云盘分享 简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对...
Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 ...
1.17. JDOM Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....