dom4j的使用

             
     String  dir=System.getProperty("user.dir");
		   File  xmlFile=new File(dir+"/src/init_datas.xml");      
		   SAXReader reader=new SAXReader();  
		   try {
			Document xmlDoc=reader.read(xmlFile);
			 Element root=xmlDoc.getRootElement();//得到根节点
			 System.out.println(root.getName());//
			 List  listRowSet=xmlDoc.selectNodes("//Modules/Module");
			 for (Iterator iterator = listRowSet.iterator(); iterator.hasNext();) {
		         Element ele =  (Element) iterator.next();
		         System.out.println(ele.attributeValue("name"));//得到具体属性的值
			System.out.println(ele.attributeCount());//得到该节点属性的个数
			System.out.println(ele.getName());//得到该节点的值
			System.out.println(ele.getText());//得到该节点的text
                        System.out.println(ele.getDocument());//得到该节点的具体xmldocument
                      }
                    

你可能感兴趣的:(xml)