将使用param-name foo匹配context-param的xpath表达式将如下所示:
<web-app>
<context-param>
<param-name>foo</param-name>
<param-value>bar</param-value>
<description></description>
</context-param>
.....
</web-app>
答案 0 :(得分:2)
/web-app/context-param[param-name/text() = 'foo']
答案 1 :(得分:1)
//context-param[param-name='foo']
应该这样做。 //context-param
请求具有名称“context-param”的上下文节点(即文档根)的后代的所有节点的列表。方括号中的位然后过滤此列表以用于具有名称“param-name”和文本“foo”的直接后代的context-param节点。 ='foo'
是/text()='foo'
的简写。
另外,请注意实际使用的命名空间!