dom4j-2.1.1 jaxen-1.1.6 读取xml数据源
生活随笔
收集整理的這篇文章主要介紹了
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数据源的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python File 介绍
- 下一篇: 企业数字化转型的加速引擎 — 2019年