Jsoup解析Html库学习 (一)

本文介绍了Jsoup库中Element类的主要方法,包括添加和操作class、插入和删除节点、获取和设置属性值等,帮助理解如何使用Jsoup进行HTML解析和操作。
摘要由CSDN通过智能技术生成

首先我们要清楚 class的继承关系

Document 继承于  Element  继承于 Node  继承于 Object

首先 我们先研究一下 Element 中的函数作用:

01 addClass(String className)   --> 添加一个class名字 到这个元素的class属性上.

02 after(Node node)  --> 将指定的节点添加到当前Element的后面

03 after(String html) --> 指定的html加添到当前Element的后面

04 append(String html) --> 添加这个html到这个元素中

05 appendChild(Node child)  --> 添加一个子节点到这个元素.

06 appendElement(String tagName) --> 创建一个有标签名的新元素,并添加到最后一个节点.

07 appendText(String text)  --> 创建和添加一个新的文本节点到这个元素.

08 attr(String attributeKey , String attributeValue) 在这个元素中设置一个属性值.

09 before(Node node) 将此节点添加到当前元素的前面

10 before(String html) 将此html字符串添加到当前元素的前面

11 child(int index)  通过索引 定位到子元素.

12 children() 获取这个元素的所有子孩子

13 className()  获取这个元素的class属性的名字

14 classNames() 获取所有元素的class名字 返回值: Set<String>

15 classNames(Set<String> classNames ) 通过提供的class名字来设置元素的class属性

16 clone()  克隆

17 data()  获取这个元素的结合数据

18 elementSiblingIndex()  获取当前元素在他的兄弟列表中的索引 (返回值是Integer)

19 empty() 移除这个元素的所有孩子数据节点.

20 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值