Xpath:忽略具有某些innertext的节点

时间:2013-08-16 05:35:13

标签: xpath

如何忽略具有特定内文但又不知道其他节点的innertext的节点:

<row>
   <column>test</columm>
</row>
<row>
   <column>???</columm>
</row>

这是我尝试过的但是没有用的

  • 行/列[不(=&#39;测试&#39)]
  • 行/列[=&#39;!试验&#39;]
  • 行/列[否(文本()=&#39;测试&#39)]
  • 行/列[文本()=&#39;!试验&#39;]
  • 行[柱[文本()=&#39;!试验&#39;]] /列

1 个答案:

答案 0 :(得分:1)

这会为您提供第一个<column>不是test的行。

//row[column[1][. != 'test']]

参见http://www.xpathtester.com/obj/1ddc1930-ad7f-424c-9800-85df95fe6af3  (按“测试!”)运行它