XPath官方手册中文版.pdfVIP

  • 1108
  • 0
  • 约2.93万字
  • 约 41页
  • 2018-10-14 发布于河北
  • 举报
XPath官方手册中文版

XPath官方手册中文版 良少 整理 shendl_s@ /shendl/ 来自于 / XPATH 指南 实例 1 基本的XPath语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径就表示到一个元素的绝对路径 实例 2 如果路径以双斜线 // 开头, 则表示选择文档中所有满足双斜线//之后规则的元 素(无论层级关系) 实例 3 星号 * 表示选择所有由星号之前的路径所定位的元素 实例 4 方块号里的表达式可以进一步的指定元素, 其中数字表示元素在选择集里的位 置, 而last()函数则表示选择集中的最后一个元素. 实例 5 实例 6 属性的值可以被用来作为选择的准则, normalize­space函数删除了前部和尾部 的空格, 并且把连续的空格串替换为一个单一的空格 实例 7 count()函数可以计数所选元素的个数 实例 8 name()函数返回元素的名称, start­with()函数在该函数的第一个参数字符串是 以第二个参数字符开始的情况返回true,contains()函数当其第一个字符串参数 包含有第二个字符串参数时返回true. 实例 9 string­length函数返回字符串的字符数,你应该用lt;替代, 用gt;代替 实例 10 多个路径可以用分隔符 | 合并在一起 实例 11 child轴(axis)包含上下文节点的子元素, 作为默认的轴,可以忽略不写. 实例 12 descendant(后代)轴包含上下文节点的后代,一个后代是指子节点或者子节点的 子节点等等, 因此descendant轴不会包含属性和命名空间节点. 实例 13 parent轴(axis)包含上下文节点的父节点, 如果有父节点的话 实例 14 ancestor轴(axis)包含上下节点的祖先节点, 该祖先节点由其上下文节点的父节 点以及父节点的父节点等等诸如此类的节点构成,所以ancestor轴总是包含有根 节点,除非上下文节点就是根节点本身. 实例 15 following­sibling轴(axis)包含上下文节点之后的所有兄弟节点 实例 16 preceding­sibling 轴(axis)包含上下文节点之前的所有兄弟节点 实例 17 following轴(axis)包含同一文档中按文档顺序位于上下文节点之后的所有节点, 除了祖先节点,属性节点和命名空间节点 实例 18 following轴(axis)包含同一文档中按文档顺序位于上下文节点之前的所有节点, 除了祖先节点,属性节点和命名空间节点 实例 19 descendant­or­self 轴(axis)包含上下文节点本身和该节点的后代节点 实例 20 ancestor­or­self 轴(axis)包含上下文节点本身和该节点的祖先节点 实例 21 ancestor,descendant,following,preceding 和self轴(axis)分割了XML文档(忽 略属性节点和命名空间节点), 不能交迭, 而一起使用则包含所有节点 实例 22 div运算符做浮点除法运算,mod运算符做求余运算,floor函数返回不大于参数 的最大整数(趋近于正无穷),ceiling返回不小于参数的最小整数(趋近于负无穷) 实例 1| 前页 | 后页 基本的XPath 语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径就表示到一个元素的绝对路径 /AAA 选择根元素AAA AAA BBB/ CCC/ BBB/ BBB/ DDD BBB/ /DDD CCC/ /AAA 在XLab中打开实例 | 树视图 (JPG) /AAA/CCC 选择AAA的所有CCC子元素 AAA BBB/

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档