[size=x-large]jar包自己加!![/size]
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
public class XmlUtil {
public static Map doInfoXML(String infoXML) {
Document document;
Map map = new HashMap();
try {
document = DocumentHelper.parseText(infoXML);
Element root = document.getRootElement();
Iterator it = root.elements().iterator();
while (it.hasNext()) {
Element info = (Element) it.next();
map.put(info.getName(), info.getText());
Iterator itc = info.elements().iterator();
while (itc.hasNext()) {
Element infoc = (Element) itc.next();
map.put(infoc.getName(), infoc.getText());
}
}
} catch (DocumentException e1) {
e1.printStackTrace();
}
return map;
}
}
推荐阅读
- Java 多线程 子线程 交替打印 奇偶数
- 给定一个 ArrayList的一个对象,实现在这个集合中添加一个字符串
- J2SE|通过线程按照顺序循环输出ABC n次
- 如何控制线程执行的先后顺序
- weblogic|weblogic——Servlet failed with Exception
- J2SE/JAVA|DOS命令全集
- JVM_自动内存管理机制