zoukankan      html  css  js  c++  java
  • xpath基本知识学习

    xpath是xml中的节点匹配路径的一种方法
       符 号    含 义                          举 例                                    匹配结果
        /         指示节点路径                /A/C/D                       节点"A"的子节点"C"的子节点"D",即id值为d2的D节点
        /         根节点

        //        所有路径以"//"后指定的子路径结尾的元素     //E    所有E元素,结果是所有三个E元素
        *        路径的通配符                /A/B/C/*                     A元素→B元素→C元素下的所有子元素
                                                   //*                             所有的元素
        |        逻辑或                         //B | //C                      所有B元素和C元素
                                                  /A/B/C[1]                    A元素→B元素→C元素的第一个子元素
                                                  /A/B/C[last()]               A元素→B元素→C元素的最后一个子元素
                                                  /A/B/C[position()>1]     A元素→B元素→C元素之下的位置号大于1的元素
                                                  //B[@id]                       所有具有属性id的B元素
                                                  //B[@id="b1"]               id值为b1的B元素


                                                //E/parent::*                    所有E节点的父节点元素
                                                //F/ancestor::*                 所有F元素的祖先节点元素
                                                /A/child::*                        A的子元素
                                                /A/descendant::*              A的所有后代元素
                                                //F/self::*                         所有F的自身元素







        

  • 相关阅读:
    PHP 生成二维码底部拼接文字和中间拼接logo
    牛客练习赛85
    Codeforces Round #729 (Div. 2)
    Codeforces Round #727 (Div. 2)
    AtCoder Beginner Contest 206(Sponsored by Panasonic)
    Codeforces Round #726 (Div. 2)
    Codeforces Round #722 (Div. 2)
    Codeforces Round #721 (Div. 2)
    AtCoder Regular Contest 118
    牛客练习赛82
  • 原文地址:https://www.cnblogs.com/jacktu/p/932128.html
Copyright © 2011-2022 走看看