zoukankan      html  css  js  c++  java
  • XPath基础语法(2)

    < DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>

    7. name() :

    //*[name()='BBB']

         <AAA>
              <BCC>
                   <BBB/>
                   <BBB/>
                   <BBB/>
              BCC>
              <DDB>
                   <BBB/>
                   <BBB/>
              DDB>
              <BEC>
                   <CCC/>
                   <DBD/>
              BEC>
         AAA>

    //*[starts-with(name(),'B')]

         <AAA>
              <BCC>
                   <BBB/>
                   <BBB/>
                   <BBB/>
              BCC>
              <DDB>
                   <BBB/>
                   <BBB/>
              DDB>
              <BEC>
                   <CCC/>
                   <DBD/>
              BEC>
         AAA>

    //*[contains(name(),'C')]

         <AAA>
              <BCC>
                   <BBB/>
                   <BBB/>
                   <BBB/>
              BCC>
              <DDB>
                   <BBB/>
                   <BBB/>
              DDB>
              <BEC>
                   <CCC/>
                   <DBD/>
              BEC>
         AAA>

    8. string-length() :

    //*[string-length(name()) = 3]

         <AAA>
              <Q/>
              <SSSS/>
              <BB/>
              <CCC/>
              <DDDDDDDD/>
              <EEEE/>
         AAA>

    //*[string-length(name()) < 3]

         <AAA>
              <Q/>
              <SSSS/>
              <BB/>
              <CCC/>
              <DDDDDDDD/>
              <EEEE/>
         AAA>

    //*[string-length(name()) > 3]

         <AAA>
              <Q/>
              <SSSS/>
              <BB/>
              <CCC/>
              <DDDDDDDD/>
              <EEEE/>
         AAA>

    9. "|" :

    //CCC | //BBB

         <AAA>
              <BBB/>
              <CCC/>
              <DDD>
                   <CCC/>
              DDD>
              <EEE/>
         AAA>

    /AAA/EEE | //BBB

         <AAA>
              <BBB/>
              <CCC/>
              <DDD>
                   <CCC/>
              DDD>
              <EEE/>
         AAA>

    /AAA/EEE | //DDD/CCC | /AAA | //BBB

         <AAA>
              <BBB/>
              <CCC/>
              <DDD>
                   <CCC/>
              DDD>
              <EEE/>
         AAA>

  • 相关阅读:
    springboot整合mybatis采用druid连接池对mysql,hive双数据源整合并打包
    csv数据导入kudu
    Hive数据导入导出的几种方式
    【纪中受难记】——Day20:祈祷落幕时
    2017第八届蓝桥杯C/C++ B组省赛 —— 第三题:承压计算
    2017第八届蓝桥杯C/C++ B组省赛 —— 第一题:购物单
    2017第八届蓝桥杯C/C++ B组省赛 —— 第一题:购物单
    位运算的奇巧淫技
    位运算的奇巧淫技
    数据结构和算法 —— 图
  • 原文地址:https://www.cnblogs.com/netcorner/p/2912522.html
Copyright © 2011-2022 走看看