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