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

    所需Jar包:dom4j-1.6.1.jar

    SAXReader reader = new SAXReader();

    Document document= reader.read("文件输入流");

    //根节点

    Element root = document.getRootElement();

    //获取根节点名称

    String rootName = root.getName();

    //获取根节点的所有属性值

    List<Attribute> rootAttributeList= root.attributes();

    //根节点ID属性

     Attribute attribute=root.attribute("id"); 

    String value = attribute.getText();

    //获取根节点指定属性值

    String rootAttributeValue = root.attributeValue("所要获取的属性名称");

    //获取子节点

    List<Element> childElement =root.elements();

    //获取根节点下的某个指定节点

     Element element=root.element(“节点名称");

    //获取根节点下的某指定节点名称所对应的集合

     List<Element> elements=root.elements(“节点名称");

    对于子节点的相关信息获取和根节点获取方式一致。

  • 相关阅读:
    Pyton项目打包成exe文件
    App数据指标
    电商基础指标体系
    Matplotlib复杂作图
    Sklearn之聚类分析
    Seaborn可视化
    Matplotlib可视化2
    Matplotlib可视化1
    Pandas可视化
    Linux常用指令(3)
  • 原文地址:https://www.cnblogs.com/krystal0901/p/5496189.html
Copyright © 2011-2022 走看看