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

    Java解析XML文件可以使用DOM4J

    这里记录一下使用DOM4J-2.1.1解析XML文件的基本方法

    第一步,下载所需jar包

                  Jar包下载地址:https://dom4j.github.io/

                  下载后将jar包导入工程

    第二步,编写测试用XML

    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <commands>
    3     <command condition="text" targetIndex="0" action="input" value="minchen">
    4     </command>
    5     <command condition="button" targetIndex="0" action="click" value="">
    6     </command>
    7 </commands>

    第三步,解析

                  解析代码如下:

     1         SAXReader reader = new SAXReader();
     2         Document document = null;
     3         try {
     4             document = reader.read(new File("test.xml"));
     5         } catch (DocumentException e) {
     6             // TODO Auto-generated catch block
     7             e.printStackTrace();
     8         }
     9         
    10         Element rootNode = document.getRootElement();
    11         
    12         Iterator<Element> elementIterator = rootNode.elementIterator();
    13         
    14         while(elementIterator.hasNext()) {
    15             Element commandElem = elementIterator.next();
    16             System.out.println(commandElem.attributeValue("condition"));
    17             System.out.println(commandElem.attributeValue("targetIndex"));
    18             System.out.println(commandElem.attributeValue("action"));
    19             System.out.println(commandElem.attributeValue("value"));
    20         }
  • 相关阅读:
    Centos7 安装rabbitmq详细教程
    Spring Boot中的@Configuration和@Bean
    springboot+redis项目实战完整篇
    rabbitmq、kafka、activemq、rocketmq之间对比,区别
    MySQL基础总结
    MySQL视图
    MySQL左外链接与右外连接
    MySQL自连接
    MySQL关联查询
    MySQLhaving子句
  • 原文地址:https://www.cnblogs.com/MinChenSmile/p/9682467.html
Copyright © 2011-2022 走看看