jsoup中selector的用法及作用

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的用法和理解有一定帮助,每天的坚持创作不易,还且希望广大的博客网友给予

作者我爱的抱抱,点个大大的赞,加个小小的关注,我的每天进步是你无时不刻对我的关注铸就的。

原文地址:https://www.cnblogs.com/xiaojieDeam/p/13531169.html