zoukankan      html  css  js  c++  java
  • XPath语法

    XPath 是一门在 XML 文档中查找信息的语言。

    XML实例文档:

    <?xml version="1.0" encoding="ISO-8859-1"?>
    
    <bookstore>
    
    <book>
      <title lang="eng">Harry Potter</title>
      <price>29.99</price>
    </book>
    
    <book>
      <title lang="eng">Learning XML</title>
      <price>39.95</price>
    </book>
    
    </bookstore>

    选取节点

    路径表达式:

    Example:

    谓语

    谓语用来查找某个特定的节点或者包含某个指定的值的节点。

    Example:

    选取未知节点

    Example:

    选择若干路径

    XPath轴

    轴可定义相对于当前节点的节点集。

    位置路径表达式

    绝对位置

    /step/step/...

    相对位置

    step/step/...

    每个步均根据当前节点集之中的节点来进行计算。

    步包括:

    轴(定义所选节点与当前节点之间的树关系)

    节点测试(识别某个轴内部的节点)

    零个或更多谓语(更深入地提炼所选的节点集)


    步的语法

    轴名称::节点测试[谓语]

    Example:

    XPath运算符

    参考: http://www.w3school.com.cn/xpath/index.asp

  • 相关阅读:
    矩阵快速幂 ——(递推表达式)
    简易五子棋 V1.1.0
    自己写的五子棋
    公共子序列
    阮一峰 KMP BM算法
    「SDOI2013」森林
    「SPOJ1487」Query on a tree III
    「luogu3810」陌上花开
    「CQOI2011」动态逆序对
    「APIO2012」派遣
  • 原文地址:https://www.cnblogs.com/enjoytesting/p/2688378.html
Copyright © 2011-2022 走看看