2015-04-23 44 views
-1

我有一个名为“fruits.XML” XML如下的Xquery多元素

<fruits> 
    <fruitbasket> 
     <id>123 </id> 
     <apple>Apple 1 </apple> 
     <apple>Apple 2 </apple> 
    </fruitbasket> 
    <fruitbasket> 
     <id> 1 </id> 
     <apple>Apple 2 </apple> 
     <apple>Apple 3 </apple> 
    </fruitbasket> 
</fruits> 

如何找到XQuery中与苹果2筐?当我在查询中使用匹配时,出现多个元素错误。

+1

你尝试过什么疑问? – wst

+1

请通过复制粘贴来发布您尝试的和您收到的_exact错误消息_。 –

回答

1

试试这个:

for $element in doc('fruits.xml')//fruitbasket 
where $element/apple = 'Apple 2 ' 
return $element