解析:正确的理解SQL Server和XML支持

日期: 2008-06-10 作者:yashi 来源:TechTarget中国

  可扩展标记语言(XML)是用于描述数据集内容以及应如何将数据输出到设备上或如何在Web页上显示数据的语言。标记语言的创建来源于出版商指示印刷商如何组织报纸、杂志或书籍内容的方法。电子数据的标记语言对所有可显示在不同类型的电子装置上的电子文档执行相同的功能。


  XML和超文本标记语言(HTML) 都来源于标准通用标记语言 (SGML)。SGML是一种复杂的大型语言,难以完全用于在Web上发布数据。HTML是比SGML简单的专用标记语言,但在处理Web上的数据时有许多限制。XML比SGML小且比HTML可靠,所以,在通过Web或公司内部网络交换电子数据的活动中,正日益成为一种重要的语言。


  在如Microsoft® SQL Server 2000的关系数据库中,对数据库表的所有操作都会产生表形式的结果。select语句的结果集为表形式。传统的客户端/服务器应用程序通过从表格格式的结果集中一次提取一行或一个行块,并将列值映射到程序变量中来执行select语句处理结果。另一方面,Web应用程序程序员更熟悉使用XML或HTML中的数据层次化表示。


  SQL Server 2000引入了对XML的支持。这些新特性包括:


  1.能够通过URL访问SQL Server。


  2.支持XML-Data架构并能在这些架构上指定XPath查询。


  3.能够检索并写入XML数据:


  使用select语句和FOR XML子句检索XML数据。


  使用OpenXML行集提供程序写入XML数据。


  4.增强了Microsoft SQL Server 2000 OLE DB提供程序(SQLOLEDB),使得可以将XML文档设置为命令文本并以流的形式返回结果集。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

yashi
yashi

相关推荐