public void test
readxml(){ Map<String,String> map=new HashMap<String,String>(); SAXReader reader = new SAXReader(); // User.hbm.xml表示你要解析的xml文档 Document document = null; File file = new File( "D:\\MyEclipseWorkPalce2014\\xmlparse\\src\\MyXml.xml"); try { document = reader.read(file); } catch (DocumentException e) { // T
odo Auto-generated catch block e.
printstacktrace(); } Element rootElt = document.getRootElement(); //
获取根节点 for (I
terator iter = rootElt.elementI
terator(); iter.hasNext();) { Element element = (Element) iter.next(); if(element.getName().equals("appSettings")){ for (I
terator iterInner = element.elementI
terator(); iterInner .hasNext();) { Element elementInner = (Element) iterInner.next(); if (elementInner.getName().equals("add")) { // Attribute
leaderAttr=elementInner.attribute("key"); // String
leader =
leaderAttr.getValue(); Attribute key = elementInner.attribute("key"); String keyN = key.getValue(); Sy
stem.out.println("key"+"..."+keyN); Attribute value = elementInner.attribute("value"); String valueN = value.getValue(); map.put(keyN,valueN); } } } } Sy
stem.out.println("Site
sqlServer+"+map.get("Site
sqlServer")); }