更新时间:2023-03-31 来源:黑马程序员 浏览量:
接下来我们使用Xpath检索出XML文件,Xpath有四大检索方案绝对路径、相对路径、全文检索、属性查找。
需求:使用Dom4J把一个XML文件的数据进行解析
分析:
导入jar包(dom4j和jaxen-1.1.2.jar),Xpath技术依赖Dom4j技术,通过dom4j的SAXReader获取Document对象。利用XPath提供的API,结合XPath的语法完成选取XML文档元素节点进行解析操作。Document中与Xpath相关的API如下:
XPath:绝对路径
采用绝对路径获取从根节点开始逐层的查找/contactList/contact/name节点列表并打印信息。
XPath:相对路径
先得到根节点contactList
再采用相对路径获取下一级contact 节点的name子节点并打印信息
XPath:全文搜索
直接全文搜索所有的name元素并打印
XPath:属性查找
在全文中搜索属性,或者带属性的元素
【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业5个工作日就业率98.18%,最高薪资 17.5k*13薪,全班平均薪资9244元
2025-09-19