`
houkai2009
  • 浏览: 220197 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
  • 浪迹随风: 文章是挺好的,不过太杂了。。。信息量也很大。。。很难消化。。。 ...
    EJB 介绍
  • javaersu: yds3300376yd 写道学习了,只是楼主写的有点杂,现在 ...
    EJB 介绍
  • yds3300376yd: 学习了,只是楼主写的有点杂,现在还看不太懂,刚学习EJB,我觉 ...
    EJB 介绍
  • javaersu: 不错,这里也有一篇类似的EJB文章教程http://www.y ...
    EJB 介绍
  • dingding5060: brother , 你贴代码想说明什么???
    enum

read_jdom

    博客分类:
  • java
阅读更多
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的使用(读取和写入)

    jdom的使用: xml文件的读取 xml文件的写入

    jdom-1.1 资源 精简版

    包含有 jdom-1.1-src.zip,源码 jdom-1.1.jar,JAR包 read me.txt,列出依赖的jar包

    dom4j-jdom封装和解析例子

    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 ...

    处理xml文件的java类库

    jdom.rar - jdom 是一个处理xml文件的java类库,可以方便地对xml文件进行读或写-jdom is a processing xml file java class library, can easily read or write xml file

    java解析xml文档的常用方法

    然后,创建一个 `SAXReader` 对象,使用 `read()` 方法来解析 XML 文档,并获取 `Document` 对象。最后,使用 `xpath()` 方法来获取指定的标签,并遍历标签的内容。 在选择解析方法时,需要考虑到项目的具体需求。...

    通用的POI导入Excel解决方案

    ExcelData excelData = ExcelImportUtil.readExcel(xmlFile, importExcelStream); 然后在这个基础上,我们可以对数据进行一些操作,如:数据校验,插入数据。。。 其中数据校验时,如果数据不合法,给用户的提示...

    Java and XML(英文第三版)

    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 ...

    java源码包---java 源码 大量 实例

    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM...

    xml入门教程/xml入门教程

    ATTLIST studinfo interest (fish|play|read) "fish" &gt; &lt;!DOCTYPE studinfo SYSTEM "studinfo5.dtd"&gt; zhangshan 实体声明 实体:存储了任意符合规则的xml文档单元片断。 1、内部通用实体 定义格式 ...

    java源码包2

    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 ...6个目标文件,EJB来模拟银行...

    java源码包3

    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 ...6个目标文件,EJB来模拟银行...

    java源码包4

    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 ...6个目标文件,EJB来模拟银行...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Applet钢琴模拟程序java源码 2个... while ((ch=is.read())&gt;=0){ //未读完列表,则继续 info.append((char)ch); //增加信息 …… Java实现的点对点短消息发送协议(smpp)开发包源码 70个目标文件,如题。 Java实现的放大...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Applet钢琴模拟程序java源码 2个... while ((ch=is.read())&gt;=0){ //未读完列表,则继续 info.append((char)ch); //增加信息 …… Java实现的点对点短消息发送协议(smpp)开发包源码 70个目标文件,如题。 Java实现的放大...

    JAVA上百实例源码以及开源项目

    百度云盘分享 简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对...

    JAVA上百实例源码以及开源项目源代码

    Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 ...

    MySQL 5.6 Reference Manual

    1.17. JDOM Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....

Global site tag (gtag.js) - Google Analytics