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();
}
}
}
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();
}
}
}