XPath简明使用

/ :按照层级一代一代的查找

// : 忽视层级查找所有

[] 方块号 : 

  0->n :按照数组下标查找

  last() : 最后一个

  @* : 含有任意属性的标签

  @ID 含有ID属性标签

  not(@*) :不含属性标签

  @ID=‘b1’ 含有ID属性,并且值为b1标签

  normalize-space(@id)='bbb' 含有id属性id属性值去掉前后空格的

  name()= : 标签等于谋个值

  start-with(“”,“”):标签,

  contains(“”,“”):当其第一个字符串参数包含有第二个字符串参数时返回true.

轴:忽略属性节点和命名空间节点

  child::

  descendant 

  parent

  ancestor

  following-sibling  后兄弟,单代

  preceding-sibling  前兄弟,单代

  following  途经节点所有子代

  preceding  途经点所有父代

  descendant-or-self  

  ancestor-or-self

猜你喜欢

转载自www.cnblogs.com/huhu1020387597/p/11516792.html