1.jsoup中的selector定义:
selector选择器是用于对jsoup解析后document文档的数据筛选操作
2.jsoup的selector操作步骤:
1)先导jsoup架包
2)基于反射技术点获取document对象
3)通过document对象实现select()方法实现selector选择器的数据筛选功能
3.代码展示:
public class AttrDemo {
public static void main(String[] args) {
//获取document文档对象
//1.反射
String path= AttrDemo.class.getClassLoader().getResource("students.xml").getPath();
try {
Document document=Jsoup.parse(new File(path),"utf-8");
//通过document利用select选择器去筛选带有class属性的name标签元素
Elements elements=document.select("name[class]");
System.out.println(elements);
} catch (IOException e) {
e.printStackTrace();
}
}
}
4.student.xml文件中的代码展示:
<?xml version="1.0" encoding="utf-8" ?>
<students>
<student id="1">
<name class="red">张三</name>
<age name="s_age">18</age>
<sex>男</sex>
</student>
<student class="blue" id="2">
<name class="blue">李四</name>
<age name="s_age">15</age>
<sex>男</sex>
</student>
<student id="3">
<name class="yellow">王五</name>
<age name="s_age">17</age>
<sex>女</sex>
<nation>中国</nation>
</student>
</students>
5.控制台运行展示:
6.最后
作者我希望该文章让读者你对selector的用法和理解有一定帮助,每天的坚持创作不易,还且希望广大的博客网友给予
作者我爱的抱抱,点个大大的赞,加个小小的关注,我的每天进步是你无时不刻对我的关注铸就的。