2012-02-18 44 views
9

由于XML结构XPath来选择节点具有一定的价值

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

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

看起来这可以starts-with做,但我只发现了适用starts-with于)节点的值

回答

17

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

+1

请注意,您可以用'本地名('来实例省略复杂XML中的名称空间 – LostNomad311 2014-10-20 21:24:49

相关问题