java :xml /html 的解析
可分为 dom 与 SAX 两种
dom ======= 是移动端 ip 的 : 一次加载整个 文档 进入 内存 :
获取Dom树 : 进行面向对象 的 crud 增删改查 正如 他的特点 的双面性 : 占用的内存 相对于 移动端 就 大了
SAX======= 是移动端的 : 只可读 不可 操作 : 特点 占用内存 小 逐行 读取 即释放内存
今天演示 的是 : dom 的 查询的简单操作 :
使用 工具 技术 : Jsoup (杰赛普)
描述 流程 的 技术
思路 :怎样获取 demo 里 文件 : 使用反射 :
当前本类获取 .class . getClassLoader().getSource(“目标文件”).getPath(); === 返回一个 String path
Jsoup.parse(new File(path));=== 返回 Document 对象
使用Document对象 来获取 有3种 获取方式 ;
nwe File() 字符串 url 3种方式 :
本次 使用的是 : new File(path,“utf-8” ) 并指定字符集 ;
查询数据的有 2种:
1:selector 2:XPath
分别 演示一下呢 : 这俩种 的 demo :
本次 均 使用的是 jar 包 的方式 : ----- 当然 有 ma
xml 解析系列dom查询 的 selector 与 XPath
最新推荐文章于 2022-08-25 19:21:08 发布