zoukankan      html  css  js  c++  java
  • 解析xm文件

    import org.dom4j.Document;
    import org.dom4j.DocumentException;
    import org.dom4j.Element;
    import org.dom4j.io.SAXReader;

    import java.util.List;

    public class TestDamo {
    public static void main(String[] args) throws DocumentException {
    //创建核心解析器对象
    SAXReader saxReader = new SAXReader();
    //解析xml文件生成一个document对象
    Document document = saxReader.read(TestDamo.class.getClassLoader().getResourceAsStream("books.xml"));
    //获得根元素books
    Element rootElement = document.getRootElement();
    //获得根元素下面所有子元素book
    List<Element> elements = rootElement.elements("book");
    //遍历book集合,获得单个book
    for (Element element : elements) {
    //获取book的id属性
    String id = element.attributeValue("id");
    System.out.println("id : " + id);
    //获取book下的所有子元素 name,author,sale
    List<Element> listElem = element.elements();
    //遍历集合 获取每一个子元素
    for (Element elem : listElem) {
    //元素名
    String name = elem.getName();
    //文本值
    String text = elem.getText();
    System.out.println("--- " + name + " : " + text);
    }
    }
    }
    }
  • 相关阅读:
    django中的FBV和CBV
    RESTful
    REST
    18.前端路由router-08权限控制
    17.前端路由router-07keep-alive
    16.前端路由router-06动态路由
    15.前端路由router-05嵌套路由
    14.前端路由router-04编程式导航
    13.前端路由router-03路由参数
    java基础总结
  • 原文地址:https://www.cnblogs.com/otways/p/9845865.html
Copyright © 2011-2022 走看看