2010-11-20 126 views
0
<model>BMW, Merc, sakoda</model> 

我需要检查BMw是否是模型。查询中的字符串匹配

It is throwing me an error. Could you please tell me how to do it. 
+0

我不知道xquery,但包含APPEARS将缺少最后一个]此外,张贴实际的错误消息将帮助知道xquery的人识别问题... – Sparky 2010-11-20 12:47:57

+0

尝试在宝马周围放置单引号或双引号 – CarneyCode 2010-11-20 12:56:20

+0

不,它不起作用 – user507087 2010-11-20 13:01:32

回答

0

使用

xs:boolean(doc("car.xml")/car/model[contains(.,'BMW')]) 

这个计算结果为true()false()取决于是否有一个元素:

doc("car.xml")/car/model

包含字符串 '宝马'

+0

'contains()'函数调用中存在拼写错误。 – 2010-11-20 22:25:23

+0

@Alejandro:谢谢你注意到这一点。固定。 – 2010-11-20 23:41:44