美文网首页
Xpath语法

Xpath语法

作者: UlissesJr | 来源:发表于2018-09-01 21:08 被阅读4次

    article -- 选取所有article元素的所有子节点
    /article 选取根元素article
    article/a 选取所有属于article的子元素的a元素
    //div 选取所有div子元素(不论出现在文档的任何地方)
    article//div 选取所有属于article元素的后代的div元素,不管他出现
                     在article的任何位置
    //@class 选取所有名为class的属性

    xpath语法-谓语

    /article/div[1] 选取属于article子元素的第一个div元素
    /article/div[last()] 选取属于article子元素的最后一个div元素
    /article/div[last()-1] 选取属于article子元素的倒数第二个div元素
    //div[@lang] 选取所有拥有lang属性的div属性
    //div[@lang='eng'] 选取所有lang属性为eng的div元素

    xpath

    /div/* 选取属于div元素的所有子节点
    //* 选取所有元素
    //div[@*] 选取所有带属性的title元素
    //div/a|//div/p 选取所有div元素的a和p元素
    //span|//ul 选取文档中的span和ul元素
    article/div/p|//span 选取所有属于article元素的div元素的p元素以及
                                  文档中所有的span元素

    相关文章

      网友评论

          本文标题:Xpath语法

          本文链接:https://www.haomeiwen.com/subject/olouwftx.html