您的位置:首页
dom4j-2.1基础 elements 查询操作-得到所有指定简单元素的值
2017-10-18 11:19
555 查看
礼悟:
公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。
XML文件
代码
结果
dom4j解析XML文件十分优秀,开源软件,值得努力学习。
学习资源:itcast和itheima视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。
博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 给最苦 没认真。
公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。
jdk:1.8
xml:1.0
dom4j:2.1.0
os:windows7 x64
ide:MyEclipse 2017
xml:1.0
dom4j:2.1.0
os:windows7 x64
ide:MyEclipse 2017
XML文件
<?xml version="1.0" encoding="utf-8"?> <shopping> <book> <name>道德经</name> <price>100.00</price> <count>30</count> </book> <book> <name>庄子</name> <price>100.00</price> <count>30</count> </book> <book> <name>孟子</name> <price>100.00</price> <count>30</count> </book> </shopping>
代码
package jizuiku.dom4jDemo; import java.util.List; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; /** * dom4j 查询操作 得到所有name标签的值 * * @author 给最苦 * @version V17.10.16 */ public class Dom4jQueryDemo { public static void main(String[] args) throws DocumentException { // 创建解析器 SAXReader saxReader = new SAXReader(); // 得到document Document document = saxReader.read("src/jizuiku/dom4jDemo/xmlForShopping.xml"); // 得到根节点 Element root = document.getRootElement(); // 根节点shopping下有多个book List<Element> bookList= root.elements("book"); for (Element book : bookList) { // 遍历book,得到book节点下第一层的name,得到name的值 System.out.println(book.element("name").getText()); } } }
结果
dom4j解析XML文件十分优秀,开源软件,值得努力学习。
学习资源:itcast和itheima视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。
博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 给最苦 没认真。
相关文章推荐
- dom4j-2.1基础 element 查询操作-得到第一个指定简单元素的值
- dom4j-2.1基础 addElement 添加操作-在最后一个指定复杂元素中添加一个简单元素
- dom4j-2.1基础 createElement 在一个指定的简单元素之前,添加新的一个简单元素
- dom4j-2.1基础 attributeValue 得到指定元素的指定属性值
- dom4j-2.1基础 remove 删除复杂元素中的一个简单元素
- mysql常用基础操作语法(五)--对数据的简单条件查询【命令行模式】
- jaxp dom-getElementsByTagName xml中得到指定名字的所有标签的文本内容
- 算法题: 求一个整数数组中,通过元素加减运算得到指定结果的所有运算过程. 例如【5,4,6,7,1】= 9 ?
- 从List中移除指定 List 中包含的其所有元素(可选操作)。
- document.getElementsByClassName:简单的原生通过className查找元素,可指定多个样式名称进行查找
- 简单顺序表的插入,删除,指定位置,指定元素的插入删除操作
- 简单sql查询接口(需要在文件中指定conn才能进行sql语句操作)
- Python3基础 list count 查询指定元素在列表中出现了多少次
- mysql常用基础操作语法(四)--对数据的简单无条件查询及库和表查询【命令行模式】
- 算法题: 求一个整数数组中,通过元素加减运算得到指定结果的所有运算过程. 例如【5,4,6,7,1】= 9 ?
- Yii2.0基础: 对数据库 查询的一些简单的操作
- 算法题: 求一个整数数组中,通过元素加减运算得到指定结果的所有运算过程. 例如【5,4,6,7,1】= 9 ?
- java基础--输出数组中指定元素的下标
- 1、CRM2011编程实战——清空指定页签下面的所有选项,并对页签下面的指定控件进行操作
- 你真的会玩SQL吗?查询指定节点及其所有父节点的方法