--Dom4j解析xml--
来源:互联网 发布:linux统计文件行数 编辑:程序博客网 时间:2024/06/03 12:21
Dom4j解析xml
标签(空格分隔):解析xml
test.xml
<?xml version="1.0" encoding="UTF-8"?> <people> <user editor="Jarrem" date="2016-10-10"> <name>张三</name> <year>21</year> <sex>男</sex> </user> <user editor="tangshiyu" date="2016-10-10"> <name>小红</name> <year>22</year> <sex>女</sex> </user> </people>
java
//在利用dom4j递归解析xmlpackage com.tang.dom4j;import java.io.File;import java.util.List;import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;public class dom4j3 { public static void dom4j(Element root) { System.out.println("****************"); System.out.println("This is element"); System.out.println("当前节点名称:"+root.getName()); if(root.getText()==null){ System.out.println("当前节点的内容:无"); }else{ System.out.println("当前节点的内容:" + root.getTextTrim()); } List<Attribute> attributes = root.attributes(); for (Attribute Alist : attributes) { System.out.println("Attribute"); System.out.println("属性名称:"+Alist.getName()); System.out.println("属性值:" + Alist.getValue()); } System.out.println("****************"); List<Element> elements = root.elements(); for (Element element : elements) { dom4j(element); } } public static void main(String args[]) throws DocumentException { SAXReader reader = new SAXReader(); Document document = reader.read(new File("test.xml")); Element root = document.getRootElement(); dom4j(root); }}
0 0
- 用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
- 使用 dom4j 解析 XML
- java并发编程实践学习(2)--对象的组合
- IDA调试so文件基础篇
- java并发编程:并发容器之CopyOnWriteArrayList(转)
- java并发编程(2)--volatile(转)
- 从B树、B+树、B*树谈到R 树
- --Dom4j解析xml--
- java基础题目总结
- linux系统中的setjmp()和longjmp()函数
- Android学习之service
- java并发编程(3):ThreadLocal
- java并发编程(4)--线程池的使用
- java并发编程实战学习(3)--基础构建模块
- 正则表达式
- Git:错误:error:src refspec master does not match any