JAVA读取XML文件
2013-06-06 22:36
239 查看
import java.sql.Date; import java.util.ArrayList; import java.util.List; import org.dom4j.Document; import org.dom4j.Element; import org.dom4j.io.SAXReader; import com.lovo.bean.StudentBean; public class DomTest { /** * 解析xml将xml的数据封装成list集合 * @return */ public List<StudentBean> getList(){ List<StudentBean> list = new ArrayList<StudentBean>(); //产生SAX解析对象 SAXReader sax = new SAXReader(); try { //读取文档,将文档的内容封装成Document对象 Document doc = sax.read("AT02.xml"); //读取AT02根元素下面的student子元素,返回所有shudent标记的元素集合,一个Element就封装一个student标记 List<Element> eleList = doc.selectNodes("/AT02/student"); for (Element element : eleList) { StudentBean beanx = new StudentBean(); //读取每个student标记中id这个属性的值 String id = element.attributeValue("id"); //得到student子标签name中间的内容 String name = element.elementText("name"); String sex = element.elementText("sex"); String bith = element.elementText("bith"); //将XML中student标记得到的数据封装成StudenBean对象 beanx.setId(Integer.parseInt(id)); beanx.setName(name); beanx.setSex(sex); beanx.setBith(Date.valueOf(bith)); list.add(beanx); } } catch (Exception e) { e.printStackTrace(); } return list; }
相关文章推荐
- java读取xml文件
- Java文件操作①——XML文件的读取
- 在Java中读取xml文件---SAX解析
- 用Java读取xml文件的
- JAVA--通过DOM4J的方式读取xml文件简单实例
- java用mpxj包读取Microsoft Project 导出的xml文件
- Java读取xml文件
- JAVA读取XML文件
- java Domj4读取xml文件加强训练案例
- 【JAVA】Properties文件以及XML文件的读取操作
- Java对XML文件的读取
- java读取XML文件的方法
- [Java] 设计模式之工厂系列 04 (自定义模拟 spring 读取xml文件 beanFactory)
- 学习笔记-Java中的xml文件读取之DOM解析
- Java读取CSV和XML文件方法
- Java读取xml文件的学习(转)
- JAVA读取xml文件
- Java读取xml文件的四种方法
- java解析、读取xml文件,org.w3c.dom.Document
- 用JAVA读取XML文件