【慕课笔记】4-8 应用DOM4J及JDOM方式解析XML—应用DOM4J解析子节点的信息
来源:互联网 发布:电脑音乐录制软件 编辑:程序博客网 时间:2024/04/26 07:17
package com.imooc.xml;import java.io.File;import java.util.Iterator;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 TestDOM4J {/** * @param args */public static void main(String[] args) {//解析haha.xml文件//创建SAXReader的对象ReaderSAXReader reader=new SAXReader();try {//通过reader对象的read方法加载haha.xml文件,获取document对象Document document=reader.read(new File("src/res/haha.xml"));//通过document对象获取根节点bookstoreElement bookstore=document.getRootElement();//通过element对象的elementIterator方法获取迭代器Iterator it=bookstore.elementIterator();//遍历迭代器,获取根节点中的信息(书籍)while(it.hasNext()){System.out.println("======开始遍历某一本书=======");Element book=(Element)it.next();//获取book的属性名和属性值List<Attribute> bookattrs=book.attributes();for(Attribute attr:bookattrs){System.out.println("节点名:"+attr.getName()+" 节点值是:"+attr.getValue());}Iterator itt=book.elementIterator();while(itt.hasNext()){Element bookchild=(Element)itt.next();System.out.println("节点名:"+bookchild.getName()+" 节点值:"+bookchild.getStringValue());}System.out.println("======结束遍历某一本书=======");}} catch (DocumentException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
0 0
- 【慕课笔记】4-8 应用DOM4J及JDOM方式解析XML—应用DOM4J解析子节点的信息
- 【慕课笔记】4-7 应用DOM4J及JDOM方式解析XML—应用DOM4J解析节点属性
- 【慕课笔记】4-3 应用DOM4J及JDOM方式解析XML— 应用JDOM解析子节点的名和值
- 【慕课笔记】4-2 应用DOM4J及JDOM方式解析XML—应用JDOM解析节点属性
- 【慕课笔记】4-4 应用DOM4J及JDOM方式解析XML—JDOM解析时乱码的处理
- 【慕课笔记】4-1 应用DOM4J及JDOM方式解析XML—JDOM开始解析前的准备工作
- 【慕课笔记】4-5 应用DOM4J及JDOM方式解析XML—在JDOM中存储Book对象
- 【慕课笔记】4-6 应用DOM4J及JDOM方式解析XML—关于JDOM使用过程中JAR包的引用
- JAVA 应用 DOM4J 及 JDOM 方式解析 XML
- 应用DOM4J解析节点信息
- xml的解析方式——dom/sax、jdom、dom4j
- Java中DOM4J及JDOM 方式解析xml
- JDOM以及DOM4J方式解析XML
- JAVA 解析XML之JDOM、DOM4J方式
- JDOM及DOM4J解析xml文件
- JDOM和DOM4J解析含有XML字符串的不同方式
- XML的四种解析方式之JDOM&DOM4J
- 解析xml的四种方式:DOM JDOM DOM4J SAX
- 我的第三次上机实验3-3之求两点之间的距离
- LR逻辑回归学习总结
- Java基础--并发编程基础(2)
- C++Primer 第五版 (课本习题答案)
- 贪心算法作业之最优服务次序问题
- 【慕课笔记】4-8 应用DOM4J及JDOM方式解析XML—应用DOM4J解析子节点的信息
- SAP接口编程之 NCo3.0系列(03) : Meta-data和Container
- scala中的函数
- ios9 Xcode7后运行以前的项目后出现大量的警告如:
- cf490B. Queue
- DMA技术
- http协议详解之请求篇
- Makefile 编写(make命令编译)
- 求最大公约数算法