dom4j-2.1.1 jaxen-1.1.6 读取xml数据源
<?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数据源相关推荐
- java项目——Dom4j读取XML文件连接orecal数据库
Dom4j介绍: dom4j是一个简单的开源库,用于处理XML. XPath和XSLT,它基于Java平台,使用Java的集合框架,全面集 成了DOM,SAX和JAXP.在国内比较 ...
- DOM4j读取XML文件(SAXReader)
为什么80%的码农都做不了架构师?>>> DOM4j读取XML文件(SAXReader) 一.一个很好的SAXReader读写xml文件的例题: 总结: Document do ...
- dom4j读取XML文件内容
转载自 dom4j读取XML文件内容 <?xml version="1.0" encoding="UTF-8"?> <RESULT> ...
- java DOM4J 读取XML
最近学习Java,在处理XML文档的时候,查阅相关资料,发现了DOM4J这个jre库,相对C#的XML处理来说,功能还算是跟得上 下面展示一篇我自己写的一个XML读取测试 import java.ut ...
- [JavaWeb基础] 030.dom4j读取xml的4种方法
通常我们在项目开发的过程中经常要操作到xml文件,在JAVA这边,我们会很自然的联想到Dom4J这个apache的开源插件,那么我们使用Dom4J如何来读取xml文件呢?下面我们来看看以下4种方法 1 ...
- java项目——Dom4j读取XML文件保存orecal数据库
上一篇介绍了如何利用dom4j读取xml文件,连接数据库,换数据库的话直接修改XML文件,使配置更加灵 活,本篇博客主要介绍一下如何将XML文件导入到orecal数据库中. XML在现在的项目中的应用 ...
- dom4j读取xml
一.普通dom4j读取xml文件 public void getXml (String pathName){File f = new File(pathName); SAXReader reader ...
- java使用dom4j读取xml的例子
dom4j下载地址:http://sourceforge.net/projects/dom4j/files/dom4j/1.6.1/dom4j-1.6.1.tar.gz/download 例如读取如下 ...
- Dom4j使用Xpath语法读取xml节点
<span style="font-size: small;" mce_style="font-size: small;">package com. ...
- dom4j读取xml信息
1 需要jar如下: 2 init.xml内容如下 <?xml version="1.0" encoding="UTF-8"?> <villa ...
最新文章
- 【UGV】32版UGV原理图
- 专家预测第二波WannaCry勒索病毒攻击即将到来!
- html5 ios cookie,iOS设置cookie到web遇到的坑
- Microsoft Windows XP SP3安装测试手记
- Java21天打卡Day7-循环
- WSL离线安装到任意目录
- SQLyog安装成功步骤(附带码),2021版最新
- 前端实现序列帧_canvas实现序列帧动画的案例
- 计算机重启打印服务关闭,电脑打印机消失print spooler服务启动后自动停止
- 冒泡排序时间复杂度计算和优化
- 120个绝对经典的电脑技巧
- 简单的安卓木马制作(实现外网控制)
- travis java,github 配置 travis 自动发布 release
- 2022-2028年全球与中国精制花生油行业发展趋势及投资战略分析
- world wind java sdk_World wind Java SDK安装开发测试
- JVM - 工欲善其事必先利其器之虚拟机工具(下)
- cad标注桩号lisp_CAD插件标桩号的AutoLISP程序语言求解释并译成中文,谢谢
- 1 Introduction 介绍
- Django连接MySQL对数据进行网页展示
- 数商云家具建材行业电商平台解决方案