在自己弄的xml模仿的

public void testreadxml(){ 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) { // Todo Auto-generated catch block e.printstacktrace(); } Element rootElt = document.getRootElement(); // 获取根节点 for (Iterator iter = rootElt.elementIterator(); iter.hasNext();) { Element element = (Element) iter.next(); if(element.getName().equals("appSettings")){ for (Iterator iterInner = element.elementIterator(); 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(); System.out.println("key"+"..."+keyN); Attribute value = elementInner.attribute("value"); String valueN = value.getValue(); map.put(keyN,valueN); } } } } System.out.println("SitesqlServer+"+map.get("SitesqlServer")); }

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念