• 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     }


  • 相关阅读:
    Linux查看日志常用命令
    linux(centos)下安装PHP的PDO扩展
    TP thinkphp 权限管理 权限认证 功能
    mysql优化(三)–explain分析sql语句执行效率
    阿里云服务器Centos7成为挖矿肉鸡被挖矿imWBR1耗尽CPU
    Asp.net导入Excel并读取数据
    定义显式类型转换和隐式类型转换
    C# 对象与引用变量
    C# ref参数
    C# 字段与属性的区别
  • 原文地址:https://www.cnblogs.com/signheart/p/6597977.html
Copyright © 2020-2023  润新知