使用dom4j解析下面的xml文件 bookMessage.xml----------------------------------------------–––––––––––––––––- package com.qiku.day04; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.Node; import org.dom4j.io.SAXReader; import java.util.ArrayDeque; import java.util.List; public class ZY { public static void main(String[] args) throws DocumentException { //1 获取xml的解析对象 SAXReader reader=new SAXReader(); //2 加载xml文档 Document document=reader.read("/Users/lishaojiang/IdeaProjects/MyJDBC/src/com/qiku/day04/bookMessage.xml"); // 3 获取根元素 Element rootElement =document.getRootElement(); System.out.println(rootElement.getName()); List 人与自然 Giada De Laurentiis2005 30.00 Harry Potter J K. Rowling2005 29.99 XQuery Kick Start James McGovern Per Bothner Kurt Cagle James Linn Vaidyanathan Nagarajan2003 49.99 Learning XML Erik T. Ray2003 39.95 elements = rootElement.elements(); for (Element element : elements) { System.out.println("根标签下的子节点: " + element.getName()); List eList = element.elements(); for (Element e : eList) { System.out.println("book标签下的子节点" + e.getName()); } break; } //获取第一个子节点 Element book=elements.get(0); String category = book.attributeValue("category"); String author = book.elementText("author"); String price = book.element("price").getText(); System.out.println(category+" n"+author+"n "+price); } }



