专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > XML/SOAP

XQuery的查询语句写在哪里?该如何处理

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
XQuery的查询语句写在哪里?
使用XQuery对Xml文档中的数据进行查询,XQuery的查询语句写在哪里?在那里看查询结果??
还是有相关支持XQuery Xml的开发工具?是否能用sql server 2005来查询XML文档?


------解决方案--------------------
XQuery 可以写在很多地方:
比如:XML集成开发工具 XMLSpy ,写完XQuery语句后(保存为 .xquery 文件),直接执行源 XML文件即可查看查询结果;
比如:在 MS SQL Server 2005/2008 的 Manage Studio 中,直接在 SQL 窗口写入代码,像 SQL 一样执行即可查看结果;
比如:在 JAVA 代码中使用 XQJ (The Query API for Java) 来处理 XML 

用 MS SQL Server 2005 来处理 XML 是可以的,不过要注意:
1:MS SQL Server 一向不太遵循 W3C 对 XML 的推荐标准,他的自动生成的 Schema 与 W3C 的不同
2:对 XQuery 1.0 标准支持有限, SQL Server 2005 不支持 XQuery 'FLWOR' 表达式中的 L (let),不过在SQL Server 2008中已经支持。
3:MS SQL Server 处理 XML 不一定要用 XQuery 的标准方式,不考虑代码移植的话,他自己的 .query() , CROSS APPLY 等很好用
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: