• jdom 读取



    读取XML文档

      读取文档,首先需要一个xml的解析器,它可以自动的解析出各个元素,并且把子元素作为自己的孩子节点,方便操作。

      主要使用的函数:

    复制代码
    SAXBuilder.build("xxx.xml") 解析XML文档
    
    Document.getRootElement() 获取根元素
    
    Element.getChildren() 获取根元素下的子元素,返回List<Element>Element.getAttributeValue(String) 获取指定元素的信息
    
    Element.getChildText 获取指定元素的内容
    复制代码

     

    1. 1     public static void readXML() {
    2. 2         // 使用SAXBuilder解析器解析xml文件
    3. 3         SAXBuilder sb = new SAXBuilder();
    4. 4         Document doc = null;
    5. 5         try {
    6. 6             doc = sb.build("person.xml");
    7. 7             Element root = doc.getRootElement();
    8. 8             List<Element> list = root.getChildren("person");
    9. 9             for (Element el : list) {
    10. 10                 String id = el.getAttributeValue("id");
    11. 11                 String name = el.getChildText("name");
    12. 12                 String age = el.getChildText("age");
    13. 13                 String sex = el.getChildText("sex");
    14. 14                 System.out.println("id:" + id);
    15. 15                 System.out.println("name:" + name);
    16. 16                 System.out.println("age:" + age);
    17. 17                 System.out.println("sex:" + sex);
    18. 18                 System.out.println("--------------------------");
    19. 19             }
    20. 20         } catch (Exception e) {
    21. 21             e.printStackTrace();
    22. 22         }
    23. 23     }


  • 相关阅读:
    XSLT的Replace函数
    Predicate<T> 委托
    《人生的智慧》第二章 人的自身
    Kmeans文本聚类:获取weka计算的聚类中心,完成文本聚类
    VCKbase转载:C++调用ADO
    Kmeans文本聚类系列之如何调用Preprocess类
    Kmeans文本聚类系列之全部代码
    近期计划
    Kmeans 聚类之建立文档向量模型(VSM)
    LibSVM文本分类之结果统计
  • 原文地址:https://www.cnblogs.com/signheart/p/6597977.html
Copyright © 2020-2023  润新知