XPATH表达式匹配web.xml中的context-param

时间:2010-11-18 20:19:06

标签: xml xpath

将使用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>

2 个答案:

答案 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'的简写。

另外,请注意实际使用的命名空间!