zoukankan      html  css  js  c++  java
  • dom4j操作xml

    package com.jiyun.test;
    
    import java.io.File;
    import java.util.List;
    
    import org.dom4j.Document;
    import org.dom4j.DocumentException;
    import org.dom4j.Element;
    import org.dom4j.io.SAXReader;
    
    //控制台展示book.xml文件中的书名
    public class SelectBookName {
    
        public static void main(String[] args) {
            try {
                //得到解析器
                SAXReader saxr = new SAXReader();
                Document doc = saxr.read(new File("src/book.xml"));
                //System.out.println(doc);
            Element rootEle =     doc.getRootElement();//得到的是一个元素对象  根标签
            //    System.out.println(rootEle);//得到的是一个标签对象
    //            System.out.println(rootEle.getName());
            List<Element> list = rootEle.elements();
            for (Element ele : list) {
                //System.out.println(ele);//书的对象
                //System.out.println(ele.getName());//书的对象
                List<Element> li = ele.elements();//得到的是书标签的子标签
            
                for (Element el : li) {
                //    System.out.println(el.getName());
                    if(el.getName().equals("作者")){
                        System.out.println(el.getText());
                    }
                }
            }
            } catch (DocumentException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }
  • 相关阅读:
    [leetcode]43. Multiply Strings
    [leetcode]387. First Unique Character in a String
    Penetration Test
    Penetration Test
    Penetration Test
    Penetration Test
    Penetration Test
    Penetration Test
    Penetration Test
    Penetration Test
  • 原文地址:https://www.cnblogs.com/taozizainali/p/10916656.html
Copyright © 2011-2022 走看看