一、system.xml、sqlxml 与 xml 数据类型简介
本节简要介绍 microsoft sql server 2000 中提供的 xml 支持的发展历史,并概要介绍 microsoft visual studio 2005/sql server 2005 环境中提供的用于处理 xml 与关系数据的三个选项。这三个选项是:1) system.xml 命名空间中的类,2) sqlxml 类,3) sql server 2005 中提供的 xml 数据类型。
•将关系数据作为 xml 公开 【相关文章:微软、VMWare加入Mac虚拟化战局】
xml 支持最早添加到 microsoft sql server 2000 中,为用户提供以下功能: 【扩展阅读:虚拟化厂商碰撞 LinuxWorld上的】
•通过使用 xml 数据精简 (xdr) 方案,将 xml 方案映射到数据库方案,从而创建 xml 视图 【扩展信息:决战虚拟化】
•将 xml 文档拆分到行集合
•使用 xpath 在 xml 视图上创建查询
•在 sql server 中通过 http 公开数据
此支持在 sqlxml web 的后续版本中得到了进一步增强。增强功能包括:
•更新程序与 xml 海量加载可以保留对 xml 视图的更改
•支持带批注的 xml 方案定义语言 (xsd),以便描述映射(仍然支持 xdr,但不建议使用)
•客户端的 for xml
•sqlxml 托管类
•支持 web 服务
microsoft .net framework 1.0 对读取、写入与处理 xml 文档提供了广泛的支持。这种支持在 .net framework 2.0 中得到了进一步增强,提高了各种 xml 类的性能与可用性。.net framework 在 system.xml 命名空间中提供的新类可用于在 xml 数据与关系数据之间进行相互映射。
sqlxml 是一组使 sql server 数据库中的关系数据能够与 xml 无缝集成的库与技术。... 下一页