路线图 》 与 ADO.NET 的 XML 集成

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 313649
本文已归档。它按“原样”提供,并且不再更新。
概要
本文提供了一个路线图,以了解与 ADO.NET 的可扩展标记语言的集成。

为了帮助您了解 Microsoft 产品或技术,路线图文章提供了有用的信息,包括联机文档,Microsoft 知识库文章和白皮书的链接。

back to the top

概述

通常程序员必须将 XML 与关系数据集成。Microsoft.NET Framework 识别这一需要,并可与多个级别的 XML 集成 ADO.NET。两个关键类促进这种集成:数据集类和XmlDataDocument类。这些类提供对相同数据的两个不同视图: 层次结构视图和关系视图。

可从后端的关系或 XML 后端填充数据集。这提供了对数据的关系视图。填充数据集,而不考虑选择的后端之后, 您可以从中提取 XML 数据。

XmlDataDocument提供了分层的和关系视图之间的桥梁。它绑定的数据集来提供对相同数据的 XML 视图。因此,[如可扩展样式表语言转换 (XSLT) 和 XML 路径语言 (XPath)] 的所有 XML 服务都有关系的数据。

您可以保存或加载 XML 架构用作数据集的结构。此外,可以使用 XML 架构来创建类型化数据集类。正如名称所示,类型化的数据集强类型的并且可以通过名称而不是基于集合的方法来访问表和列。

有关 XML 和数据集类的详细信息,请在 Visual Studio.NET 联机帮助文档中的"XML 和数据集"主题。

有关 ADO.NET 使用 XML 的集成的概述,请参阅下面的MSDN 杂志文章:
介绍 ADO +: 数据访问 Microsoft.NET Framework 服务
http://msdn.microsoft.com/msdnmag/issues/1100/adoplus/default.aspx
back to the top back to the top back to the top

演练

演练提供简短的教程和实际操作的说明,指导您完成典型的应用程序开发方案。要访问有关该主题的演练,请参阅 Visual Studio.NET 联机帮助文档:
  1. 在 Visual Studio.NET 中,在帮助菜单上,单击内容
  2. 单击以展开以下节点:
    • Visual Studio.NET
    • Visual Basic 和 Visual C#
    • 访问数据
    • XML 架构和数据
    • XML 演练
您也可以使用帮助菜单上的搜索功能,并使用 演练XML 演练中搜索的关键字。

back to the top

Microsoft 知识库文章 How To 文章

Microsoft 知识库文章 How To 文章提供了分步说明以完成特定的任务。
309702 如何使用 Visual Basic.NET 将 XML 数据读入数据集
311566 如何使用 Visual C#.NET XML 数据读入数据集
307224 如何在连接和断开连接的 ADO.NET 应用程序中使用 XML
308064 如何使用 Visual Basic.NET 以 xml 格式保存一个 ADO.NET 数据集
309183 如何使用 Visual C#.NET 以 xml 格式保存一个 ADO.NET 数据集
310345 如何通过使用 Visual Basic.NET 作为 XML 属性呈现的数据表列
311937 如何通过使用 C#.NET 作为 XML 特性而不是元素呈现的数据表列
301271 如何为.NET Framework SDK 中的 XML 保存数据集类
311570 如何使用 Visual C++.NET XML 数据读入数据集
309184 如何使用 Visual C++.NET 为 XML 保持一个 ADO.NET 数据集
您还可以执行以下 Microsoft 帮助和支持 Web 站点上搜索
  • 搜索产品列表中,选择更多的产品,请单击其他人,然后选择.NET Framework
  • 使用列表中,单击Boolean(text contains AND/OR)
  • 文本框中,键入 followingBoolean 查询 (或键入下面的布尔查询的子集):kbXML AND (数据集或 XmlDataDocument 或 SQL orADO).
back to the top

故障排除

如果您遇到问题并且需要问题的答案,请查阅 MSDN 新闻组。MSDN 新闻组是获得问题的答案的最佳时机。在 MSDN 新闻组中,可以分享同行的经验也可以搜索 Microsoft 知识库以查找有关特定问题的文章: back to the top
参考
有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
313828 路线图 》 执行 XPath 查询.NET 应用程序中
313816 路线图 》 使用拉模型分析程序在.NET Framework 编程 XML
313824 路线图 》 使用 DOM 模型分析程序的.NET Framework 编程 XML
313826 在.NET Framework 中的 XML 架构的路线图
301271 如何为.NET Framework SDK 中的 XML 保存数据集类
309184 如何使用 Visual C++.NET 为 XML 保持一个 ADO.NET 数据集
有关详细信息和 Microsoft 路线图的其他文章,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
313651 在.NET Framework 中的 XML 的路线图
314150 在.NET Framework 中的 XML 序列化的路线图
313997 路线图 》 执行 XSLT 转换,在.NET 应用程序

警告:本文已自动翻译

属性

文章 ID:313649 - 上次审阅时间:01/17/2015 00:40:20 - 修订版本: 3.0

Microsoft .NET Framework 1.1

  • kbnosurvey kbarchive kbarttyperoadmap kbinfo kbwebservices kbmt KB313649 KbMtzh
反馈