Java编程中操作XML文件(解析方法四:DOM4J)
来源:互联网 发布:java的http通信 编辑:程序博客网 时间:2024/06/04 18:30
以DOM4J方式解析
一、准备工作
1. 导入DOM4J的jar包
2. SAXReader reader = new SAXReader(); //新建一个SAXReader对象
3. Document document = reader.read(f); //调用read(File f)方法, File f = new File(“src/res/books.xml”);
4. Element rootElement = document.getRootElement();//获取根节点
5. Iterator it = rootElement.elementIterator(); //调用迭代器,遍历元素集合
while (it.hasNext()) {
Element item = (Element) it.next(); //获取每一个集合对象
@SuppressWarnings(“unchecked”) //此处注释的作用是抑制报错,忽略检查
List bookAttrList = item.attributes(); //获取属性集合
for (Attribute attribute : bookAttrList) { //遍历属性集合
System.out.println(attribute.getName() + ” = ” + attribute.getValue()); //获取每一个属性名和值
}
Iterator itt = item.elementIterator(); //调用迭代器,遍历子节点
while (itt.hasNext()) { //遍历
Element childItem = (Element) itt.next();
System.out.println(childItem.getName() + ” = ” + childItem.getStringValue());
}
注:这里的XML文件结构为两层,若文件有多层则继续嵌套遍历。
- Java编程中操作XML文件(解析方法四:DOM4J)
- Java编程操作XML文件(生成方法四:DOM4J)
- JAVA解析XML文件(四)---DOM4J方式解析
- Java之xml文件解析四(DOM4J方式解析xml文件)
- java中采用dom4j解析xml文件
- Java编程中操作XML文件(解析方法一:DOM)
- Java编程中操作XML文件(解析方法二:SAX)
- Java编程中操作XML文件(解析方法三:JDOM)
- Java解析XML的四种方法--DOM4j
- Java DOM4J解析XML文件
- java dom4j解析xml文件
- XML学习06-Java中Dom4J方式解析XML文件
- Java操作XML文件 dom4j
- Java中Dom4j解析XML
- java中解析xml文件的五种常见方法:DOM4J,dom,pull,SAX,Jdom
- java解析与生成xml(四): DOM4J
- Java解析xml、解析xml四种方法、DOM、SAX、JDOM、DOM4j、XPath
- java中dom4j解析xml文件怎么获取节点属性
- HTML5+和MUI页面操作
- JavaScript中获取表单信息并添加在表格中
- 小学生进位问题
- samba的简单配置
- C# DataTable构造自定义数据的一个使用问题
- Java编程中操作XML文件(解析方法四:DOM4J)
- 初学Canvas认识
- 第一章.对象导论之基本概念[面向对象/问题空间/解空间]
- 针对外部存储器(如磁盘)上存放的程序和数据,说法正确的是()。----阿里巴巴2015校招研发在线笔试题
- 怎么做能尽量使得自己的孩子不成为熊孩子?
- Mysql 5.7修改密码
- 使用 Github Pages + Hexo 建立博客
- 【纯C++】 求两string日期间隔天数
- 关于opencv的CvCapture 读取视频失败