Dom4j解析xml使用方法
来源:互联网 发布:19级研究所升级数据 编辑:程序博客网 时间:2024/05/01 05:01
本文主要介绍如何使用Dom4j解析XML
首先当然是引入Dom4j的jar包并添加至构建路径
然后创建出文件对象,我们假设项目路径下有xml文件名为test.xml
代码如下:
SAXReader reader = new SAXReader();Document document = reader.read("<span style="font-size:14px;">test</span>.xml");
这样我们就得到了文件对象document
然后我们获取document的根节点:
//得到xml的根节点Element root = document.getRootElement();
这时候我们可以使用封装的方法,将根节点传入:
private static void recursiveParseXML(Element root){//得到根节点的子节点列表List<Element> elementList = root.elements();//判断有没有子元素列表if(elementList.size()==0){System.out.println(root.getName()+"=>"+root.getTextTrim());}else{//遍历for(Element e:elementList){recursiveParseXML(e);}}}因为子节点下面可能还会存在子节点,所以这里面使用了递归,保证能遍历到每一个节点。
写一个test.xml文件试试看,看看是不是在控制台已经打印出全部的节点名称和对应值了呢?
0 0
- Dom4j解析xml使用方法
- 用DOM4J解析XML
- 使用 dom4j 解析 XML
- 使用 dom4j 解析 XML
- 解析xml之--DOM4J
- dom4j解析XML
- 使用 dom4j 解析 XML
- xml文件解析-DOM4J
- 使用 dom4j 解析 XML
- 使用 dom4j 解析 XML
- dom4j解析xml方法
- 使用 dom4j 解析 XML
- 使用 dom4j 解析 XML
- 使用 dom4j 解析 XML
- 使用 dom4j 解析 XML
- 使用 dom4j 解析 XML
- 使用 dom4j 解析 XML
- 使用 dom4j 解析 XML
- NYOJ8一种排序
- 最大岛屿
- [LeetCode]4. Median of Two Sorted Arrays
- C#之数据序列化
- 【福利贴】教你如何移动联通电信免流
- Dom4j解析xml使用方法
- 光标问题
- 电脑装系统之UltraIso(软碟通)
- Struts2学习
- 项目启动时,提示spring配置文件未知的utf-8编码
- Pyhon中set,get,方法深入了解
- EL表达式取Map,List值的总结
- 利用手机gps获取经纬信息定位
- leetcode_118 Pascal Triangle