From 1097d9b75533cd4686bc24cb06ed98010fcfcecf Mon Sep 17 00:00:00 2001 From: fengxiang <110431245@qq.com> Date: Wed, 29 Aug 2018 14:40:24 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/main/java/com/moral/common/util/Dom4jUtils.java | 37 +++++++++++++++++++++++++++++++++++++ 1 files changed, 37 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/moral/common/util/Dom4jUtils.java b/src/main/java/com/moral/common/util/Dom4jUtils.java new file mode 100644 index 0000000..f3cb73d --- /dev/null +++ b/src/main/java/com/moral/common/util/Dom4jUtils.java @@ -0,0 +1,37 @@ +package com.moral.common.util; + +import java.io.File; +import java.net.URL; +import java.util.ArrayList; +import java.util.List; + +import org.dom4j.Document; +import org.dom4j.DocumentException; +import org.dom4j.Element; +import org.dom4j.io.SAXReader; +import org.springframework.stereotype.Component; + +@Component +@SuppressWarnings("unchecked") +public class Dom4jUtils { + + private static ArrayList<Element> elements; + + public static List<Element> readDocument() { + try { + URL url = Dom4jUtils.class.getClassLoader().getResource("system" + File.separator + "city.xml"); + Document document = new SAXReader().read(url); + Element rootElement = document.getRootElement(); + elements = (ArrayList<Element>) rootElement.elements(); + // System.out.println(elements.size()); + } catch (DocumentException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + return elements; + } + + public static List<Element> getDocuments() { + return elements; + } +} -- Gitblit v1.8.0