2011-12-29 89 views
0

我想要选择具有特定text() = '...'子节点的节点。任何想法如何写这个xpath表达式?Xpath子选择器

//Node[?] 
+0

这不是很具体。如果我的答案都不能帮助你,那么你会有更好的运气提供一些样本输入与期望的输出。 – 2011-12-29 21:40:05

回答

1

喜欢的东西:

//yournode[subnode/text() = 'whatever'] 

2

如果“子节点”是一个名为subnode的子元素,然后使用:

//Node[subnode='...'] 

或者,如果它也可以是具有任何名称,使用一个子元素:

//Node[*='...'] 

如果“子节点”可以嵌套在任意深度,然后使用:

//Node[descendant::*='...']