Dom4j的Xpath使用

  • dom4j里面支持Xpath的写法,xpath其实是xml的路径语言,支持我们在解析xml的时候,能够快速定位到具体的某一个元素

  • 添加jar包

  • 下载地址

  • jaxen-1.1-beta-6.jar

  • 在查找指定的节点的时候,根据xpath语法规则来查找

  • 后续的代码与以前的解析代码一样

  • 下面上代码`

package filexml;import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;import java.io.File;
import java.util.List;public class XpathTest {public static void main(String[] args) {try {//通过sax读取对象SAXReader reader=new SAXReader();//指定解析的xml源Document document =reader.read(new File("src/filexml/Student.xml"));//得到元素Element rootElement=document.getRootElement();Element nameElement=(Element)rootElement.selectSingleNode("//name");System.out.println(nameElement.getText());System.out.println("******************************");List<Element> list=rootElement.selectNodes("//name");//获取所有的名字放在list中for(Element element:list){System.out.println(element.getText());}} catch (DocumentException e) {e.printStackTrace();}}
}

大家可以看依稀啊我上一篇博客上面写着xml的格式
喜欢的点个赞支持一下吧

jaxen-1.1-beta-6.jar下载,Dom4j的xpath的使用相关推荐

  1. 【Android 逆向】修改 Android 的 apk 安装包内的文件并重新打包 ( apktool_2.6.0.jar 下载和使用 | zipalign 文件对齐 | apksigner 签名 )

    文章目录 一.apktool_2.6.0.jar 下载和使用 二.使用 zipalign 工具进行对齐操作 三.使用 apksigner 工具进行签名 四.完整命令行输出 一.apktool_2.6. ...

  2. 百度语音识别jar下载

    百度语音识别jar下载地址: https://ai.baidu.com/sdk#asr 选择对应语音即可

  3. com.google.zxing jar下载

    com.google.zxing jar下载 下载地址 下载这两个包 根据自己需要的版本下载

  4. Android Studio download fastutil-7.2.0.jar下载依赖包超时问题

    第一次安装Android Studio 2020.3.1,遇到很多问题,在这里记录一下 我在新建项目的时候,卡在download fastutil-7.2.0.jar下载超时 1.添加阿里仓库 网上查 ...

  5. Xcode 11的问题及 Xcode 11 beta 1和beta 2 版下载链接, 官方下载后上传到百度网盘的.

    Xode 11 beta 1和beta 2 版下载 链接:https://pan.baidu.com/s/1ZqWoDaIgUGzGdupPqHJIvQ 密码:q9gy 链接:https://pan. ...

  6. Oracle ojdbc6-11.2.0.3.jar下载以及Maven手动安装jar包

    Oracle ojdbc6-11.2.0.3.jar下载以及Maven手动安装jar包 1.下载ojdbc6-11.2.0.3.jar 百度网盘下载地址 提取码:提取码:9es5 2.手动安装ojdb ...

  7. 链路追踪 zipkin 可执行 zipkin-server-x-exec.jar 下载地址

    链路追踪 zipkin 可执行 zipkin-server-x-exec.jar 下载地址 最新zipkin可执行jar下载地址https://search.maven.org/search?q=g: ...

  8. springmvc官网jar下载

    springmvc官网jar下载网址:http://repo.spring.io/simple/libs-release-local/org/springframework/spring/

  9. mysql 下载 mysql jdbc jar 下载 ,mysql-5.7.17 解压版安装

    mysql jar 下载 :    https://dev.mysql.com/downloads/connector/ mysql 下载 : https://dev.mysql.com/downlo ...

  10. 数据库驱动mysql-connector-java-5.1.46-bin.jar下载及在idea中导入该jar包

    数据库驱动mysql-connector-java-5.1.46-bin.jar下载及在idea中导入该jar包 参考资料: https://www.cnblogs.com/bj171104/p/12 ...

最新文章

  1. 随机网络构建_构建随机报价机
  2. win32 打印机api
  3. 【需求对接】ATR“春雨”博士后联合基金指南
  4. JAVA 线程的介绍与使用
  5. .NET Core WebAPI Swagger使用
  6. linux 目录大小是12288,【系统知识点】linux目录结构(示例代码)
  7. iOS 解决报错 dyld: Library not loaded: @rpath/xxx.framework Reason: image not found
  8. Altium Designer生成网表 导出网表【worldsing笔记】
  9. 计算机二级公共基础知识个人整理
  10. 计算机文献检索试题及答案,文献检索试题及答案.doc
  11. 关于邮箱的正则表达式
  12. Kaldi 使用,egs下通用样例及功能小结
  13. 初中计算机教师个人总结报告,初中计算机教师度工作总结工作总结
  14. python实现打电话功能_使用python代码调用三汇语音卡硬件拨打电话
  15. 斗地主手牌(水贴ψ(*`ー´)ψ)
  16. Ubuntu 20.4 WIFI信号不稳定,ping路由器延迟比较慢解决办法
  17. 职场中年危机,可能只是你放水太多又不接受现实而已
  18. NYIST汉诺塔(一)(三)问题以及汉诺塔的路径实现
  19. easyui Grid 的列合计
  20. 如何提高节点下线速度或避免因节点掉线产生网络风暴?

热门文章

  1. 爱了爱了!阿米洛熊猫VA108机械键盘cherry樱桃粉轴白灯,写代码神器!免费包邮送到家!...
  2. HFSS - 同轴馈电矩形微带天线设计与仿真
  3. 通过网店管家抓取奇门淘系订单数据
  4. SSM三大框架工作流程与原理详解
  5. Wallys/QCA9531,MIMO,2.4G,30dBm
  6. 联想计算机不能使用ghost,如何解决联想台式机不能重装系统
  7. 把PDF/AZW/EPUB转成图片
  8. Linux下pgadmin4启动报错,在CentOS 7/Fedora 29系统上安装配置pgAdmin 4的方法
  9. c语言程序设计教程实验指导吴国栋,C语言程序设计教程实验指导
  10. xftp中文文件名乱码