列出someCountry所有市长的名字
for $x in doc("Politics.xml")/Politician/CurrentMayor
where $x someCountry/name = 'Canada'
return $x/name
是否允许部分?
答案 0 :(得分:2)
您实际上并不需要for
表达式,因为您可以使用谓词而不是where
子句在一个步骤中评估查询。例如
doc("Politics.xml")/Politician/CurrentMayor[someCountry/name eq "Canada"]/name
我假设someCountry
是CurrentMayor
的子元素,因为它有一些句法错误,所以你的问题并不完全清楚。