XPath选择以某个值开头的节点

时间:2012-02-18 00:31:44

标签: xpath

给定XML结构

<Doc>
   <Other />
   <Q1 />
   <Q2 />
</Doc>

如何只选择以“Q”开头的节点,例如/ Doc / Q1和/ Doc / Q2?

似乎可以使用starts-with完成此操作,但我只找到了将starts-with应用于节点值的示例

1 个答案:

答案 0 :(得分:22)

/Doc/*[starts-with(name(), 'Q')]