1、在项目根目录下新建lib文件夹
2、把dom4j文件拷贝到lib文件夹
3、dom4j,右键Build Path---->Add To Build Path
这样就添加dom4j到项目成功
/**
*1、获得解析流
*2、xml文件的解析
*3、获取根元素
*4、获取所有元素,循环处理
*/
1 //获得解析流 2 SAXReader reader=new SAXReader(); 3 //xml文件的解析 4 Document document=reader.read("books.xml"); 5 //获得根元素 6 Element rootElement=document.getRootElement(); 7 //获取所有元素 8 List list=rootElement.elements(); 9 for (int i = 0; i < list.size(); i++) { 10 book bo=new book(); 11 //一个book结点 12 Element bookelement=(Element) list.get(i); 13 //获取属性值 14 String id=bookelement.attributeValue("id"); 15 16 bo.setId(id); 17 //book元素中的子元素 18 List childList=bookelement.elements(); 19 for (int c = 0; c < childList.size(); c++) { 20 Element childElement=(Element) childList.get(c); 21 //获取文本值 22 String content=childElement.getTextTrim(); 23 //判断是title还是price 24 if("title".equals(childElement.getName())) 25 { 26 bo.setName(content); 27 } 28 if("price".equals(childElement.getName())) 29 { 30 bo.setPrice(childElement.attributeValue("unit")+content); 31 System.out.println(childElement.attributeValue("unit")+content); 32 } 33 34 } 35 booklist.add(bo); 36 }
时间: 2024-10-12 21:19:06