可扩展标记语言(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中国
作者
相关推荐
-
云端SQL Server高可用性最佳做法
与内部部署相比,在云端运行SQL Server可为数据库软件用户提供更多的灵活性和可扩展性,也可能更省钱。但云 […]
-
绘制数据关系图的利器:SQL Server 图像数据库工具
SQL Server 2017新增了图形数据库功能,你可以使用图结构来表示不同数据元素之间的关系。
-
如何在Azure部署时选择合适的SQL Server?
想要在Azure上运行SQL Server,企业一般会面临两种选择:在Azure虚拟机上安装SQL Server或使用Azure SQL Database。
-
Linux支持的引入 推动了SQL Server 2016集成服务的发展
随着SQL Server的不断发展,集成服务也在发生相应的变化。在最新的SSIS更新中,增加Linux支持和SQL Server 2016升级向导。