Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xpath:Igonore节点与某些innertext_Xpath - Fatal编程技术网

Xpath:Igonore节点与某些innertext

Xpath:Igonore节点与某些innertext,xpath,Xpath,如何忽略具有特定innertext但不知道其他节点的innertext的节点: <row> <column>test</columm> </row> <row> <column>???</columm> </row> 测试 ??? 这是我尝试过的,但没有成功 行/列[非(.='test')] 行/列[.!=“测试”] 行/列[非(text()='test')] 行/列[text()

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

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

测试
???
这是我尝试过的,但没有成功

  • 行/列[非(.='test')]
  • 行/列[.!=“测试”]
  • 行/列[非(text()='test')]
  • 行/列[text()!=“测试”]
  • 行[列[文本()!='test']]/列

这将获得第一个
不是
测试的行

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

(点击“测试!”)运行它

您的结束语中有拼写错误
标记您是对的,谢谢。但是,如果希望第一列没有innertext“test”的行,该怎么办。每行有3列://row/column[.!='test'][1]不起作用()thx很多,我不会想到这一点。您还可以说明为什么[1]必须在[.!=”test)@user2211103之前执行谓词顺序是重要的。请参见此处的示例-