package com.moral.common.util; 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.io.SAXReader; import org.springframework.stereotype.Component; @Component @SuppressWarnings("unchecked") public class Dom4jUtils { private static ArrayList elements; public static List readDocument() { try { Document document = new SAXReader().read(new File("src/main/resources/system/city.xml")); Element rootElement = document.getRootElement(); elements = (ArrayList) rootElement.elements(); System.out.println(elements.size()); } catch (DocumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } return elements; } public static List getDocuments() { return elements; } }