package com.qiku.yrc.JDBCday04; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; import org.junit.Test; import java.util.List; public class Dom4jWork { @Test public void test() throws DocumentException { SAXReader reader = new SAXReader(); Document document =reader.read("F:\\idea\\IntelliJ IDEA 2021.2.1\\MyJDBC\\src\\com\\qiku\\yrc\\JDBCday04\\bookMessage.xml"); Element rootElement =document.getRootElement(); System.out.println("根元素"+rootElement.getName()); //获取根元素的 子元素 List<Element> elements = rootElement.elements(); for (Element element:elements){ System.out.println("根元素的子元素:"+element.elements()); List<Element> el =element.elements(); for (Element ee:el){ System.out.println(element.getName()+"的子元素"+ee.getName()); } } } @Test public void test02() throws DocumentException { SAXReader reader = new SAXReader(); Document document =reader.read("F:\\idea\\IntelliJ IDEA 2021.2.1\\MyJDBC\\src\\com\\qiku\\yrc\\JDBCday04\\bookMessage.xml"); Element rootElement =document.getRootElement(); List<Element> elements=rootElement.elements(); //所有信息 for (int i = 1; i <= elements.size() ; i++) { Element stu=elements.get(i); System.out.println(stu.attributeValue("category")); System.out.println(stu.elementText("title")); System.out.println(stu.elementText("author")); System.out.println(stu.elementText("year")); System.out.println(stu.elementText("price")); } } }
5.5 作业xml与解析xml
最新推荐文章于 2025-05-29 19:15:00 发布