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

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

  • 相关阅读:
    Struts2使用json中要注意的几点
    JS实现关闭当前子窗口,刷新父窗口
    oracle中rownum效率低的原因以及解决办法
    URL传中文参数引发的乱码问题
    oracle存储过程
    Map.keyset() 使用详解
    oracle跨库查询dblink的用法
    Java中getResourceAsStream的用法
    如何删除存在多个重复记录中的一个
    cocos2d里面如何实现mvc系列
  • 原文地址:https://www.cnblogs.com/xiaojieDeam/p/13531169.html
Copyright © 2020-2023  润新知