<?xml version="1.0" encoding="UTF-8"?>
<data><row><id>1</id><name>JackieChen</name></row><row><id>2</id><name>TomLee</name></row>
</data>
package com.admans.mvc.dao;import java.io.File;
import java.util.ArrayList;
import java.util.List;import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.Node;
import org.dom4j.io.SAXReader;public class CustomerDaoXMLImpl implements CustomerDao {@Overridepublic List<Customer> getForListWithCriteriaCustomer(CriteriaCustomer cc) {// TODO Auto-generated method stub}@Overridepublic List<Customer> getAll() {SAXReader reader = new SAXReader();Document document = null;List<Customer> lstCustomers = new ArrayList<Customer>();//coustomers.xml 文件存在于 WEB-INF/classes (src)目录String fileName = this.getClass().getResource("/").getPath() + "Customers.xml";try {document = reader.read(new File(fileName));} catch (DocumentException e) {e.printStackTrace();}String xpath = "/data/row";List<Node> list = document.selectNodes(xpath);for (Node node : list) {Element eId = (Element) node.selectObject("id");Integer idInteger = Integer.parseInt(eId.getText());Element eName = (Element) node.selectObject("name");String name = eName.getText();lstCustomers.add(new Customer(idInteger, name));}return lstCustomers;}@Overridepublic void save(Customer customer) {// TODO Auto-generated method stub}@Overridepublic Customer get(Integer id) {// TODO Auto-generated method stubreturn null;}@Overridepublic void delete(Integer id) {// TODO Auto-generated method stub}@Overridepublic long getCountWithName(String name) {// TODO Auto-generated method stubreturn 0;}@Overridepublic void update(Customer customer) {// TODO Auto-generated method stub}}

dom4j-2.1.1 及jaxen-1.1.6 下载地址:

https://download.csdn.net/download/admans/11953343

jaxen-1.2.0.jar 下载地址:

https://download.csdn.net/download/admans/11954126

https://repo1.maven.org/maven2/jaxen/jaxen/1.2.0/jaxen-1.2.0.jar

dom4j-2.1.1 jaxen-1.1.6 读取xml数据源相关推荐

  1. java项目——Dom4j读取XML文件连接orecal数据库

    Dom4j介绍:           dom4j是一个简单的开源库,用于处理XML. XPath和XSLT,它基于Java平台,使用Java的集合框架,全面集 成了DOM,SAX和JAXP.在国内比较 ...

  2. DOM4j读取XML文件(SAXReader)

    为什么80%的码农都做不了架构师?>>>    DOM4j读取XML文件(SAXReader) 一.一个很好的SAXReader读写xml文件的例题: 总结: Document do ...

  3. dom4j读取XML文件内容

    转载自  dom4j读取XML文件内容 <?xml version="1.0" encoding="UTF-8"?> <RESULT> ...

  4. java DOM4J 读取XML

    最近学习Java,在处理XML文档的时候,查阅相关资料,发现了DOM4J这个jre库,相对C#的XML处理来说,功能还算是跟得上 下面展示一篇我自己写的一个XML读取测试 import java.ut ...

  5. [JavaWeb基础] 030.dom4j读取xml的4种方法

    通常我们在项目开发的过程中经常要操作到xml文件,在JAVA这边,我们会很自然的联想到Dom4J这个apache的开源插件,那么我们使用Dom4J如何来读取xml文件呢?下面我们来看看以下4种方法 1 ...

  6. java项目——Dom4j读取XML文件保存orecal数据库

    上一篇介绍了如何利用dom4j读取xml文件,连接数据库,换数据库的话直接修改XML文件,使配置更加灵 活,本篇博客主要介绍一下如何将XML文件导入到orecal数据库中. XML在现在的项目中的应用 ...

  7. dom4j读取xml

    一.普通dom4j读取xml文件 public void getXml (String pathName){File f = new File(pathName); SAXReader reader ...

  8. java使用dom4j读取xml的例子

    dom4j下载地址:http://sourceforge.net/projects/dom4j/files/dom4j/1.6.1/dom4j-1.6.1.tar.gz/download 例如读取如下 ...

  9. Dom4j使用Xpath语法读取xml节点

    <span style="font-size: small;" mce_style="font-size: small;">package com. ...

  10. dom4j读取xml信息

    1 需要jar如下: 2 init.xml内容如下 <?xml version="1.0" encoding="UTF-8"?> <villa ...

最新文章

  1. 【UGV】32版UGV原理图
  2. 专家预测第二波WannaCry勒索病毒攻击即将到来!
  3. html5 ios cookie,iOS设置cookie到web遇到的坑
  4. Microsoft Windows XP SP3安装测试手记
  5. Java21天打卡Day7-循环
  6. WSL离线安装到任意目录
  7. SQLyog安装成功步骤(附带码),2021版最新
  8. 前端实现序列帧_canvas实现序列帧动画的案例
  9. 计算机重启打印服务关闭,电脑打印机消失print spooler服务启动后自动停止
  10. 冒泡排序时间复杂度计算和优化
  11. 120个绝对经典的电脑技巧
  12. 简单的安卓木马制作(实现外网控制)
  13. travis java,github 配置 travis 自动发布 release
  14. 2022-2028年全球与中国精制花生油行业发展趋势及投资战略分析
  15. world wind java sdk_World wind Java SDK安装开发测试
  16. JVM - 工欲善其事必先利其器之虚拟机工具(下)
  17. cad标注桩号lisp_CAD插件标桩号的AutoLISP程序语言求解释并译成中文,谢谢
  18. 1 Introduction  介绍
  19. Django连接MySQL对数据进行网页展示
  20. 数商云家具建材行业电商平台解决方案

热门文章

  1. HDU 2896 病毒侵袭【AC自动机】
  2. C++ 自定义调试信息的输出
  3. 如何使用Tasklist命令
  4. 基于PaddleOCR实现AI发票识别的Asp.net Core应用
  5. 你怕是对MD5算法有误解
  6. C#获取摄像头拍照显示图像
  7. 自由、开源及其敌人 —— RMS事件簿
  8. 在 .NET Core 5 中集成 Create React app
  9. 逝者如斯,且听我胡说八道
  10. 如果淘宝双十一架构用. Net Core,如何“擒住”高并发、高可用、低延迟?