与 ADO.NET 的 XML 集成指南

文章翻译 文章翻译
文章编号: 313649 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

本文提供了一个路线图,以了解与 ADO.NET 的可扩展标记语言的集成。

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

概述

通常程序员必须集成与关系数据的 XML。"Microsoft.NET Framework 认识到这一需要,可以集成与 ADO.NET在多个级别的 XML。两个关键类促进这一集成:数据集类和XmlDataDocument类。这些类提供了两个不同视图上的相同数据: 分层视图和关系视图。

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

XmlDataDocument在层次结构和关系视图之间的桥梁作用。它通过数据集的绑定,以提供对相同的数据的 XML 视图。因此,所有 XML服务 [如可扩展样式表语言转换 (XSLT) 和XML 路径语言 (XPath)] 有关系的数据。

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

有关详细信息有关 XML 和数据集类,请参阅视觉效果中的"XML 和数据集"主题Studio.NET 联机帮助文档中。

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

演练

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

Microsoft 知识库 How To 文章

Microsoft 知识库 How To 文章提供了分步指南若要完成特定任务的说明。
309702 如何读取 XML 数据读入通过使用 Visual Basic.NET 数据集
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 帮助和支持网站
http://support.microsoft.com/search/?adv=1
??
  • 在中 搜索产品 列表中选择更多产品单击 其他人然后选择.NET Framework.
  • 在中 使用 列表中单击 布尔值(包含文本和/或).
  • 在中 对于 文字框中,键入以下命令布尔查询 (或以下布尔查询的类型的子集):kbXML AND (数据集或 XmlDataDocument 或 SQL 或ADO).

故障排除

如果您遇到的问题并需要解答您的问题,请参考 MSDN 新闻组。MSDN 新闻组所获得的最佳位置问题的答案。在 MSDN 新闻组中,您可以共享您与您的同行或搜索 Microsoft 知识库文章的体验有关具体问题:
MSDN 新闻组
http://msdn.microsoft.com/newsgroups/

搜索知识文库文章
http://support.microsoft.com/search

microsoft.public.dotnet.xml 新闻组
http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?query=microsoft.public.dotnet.xml+&dg=&cat=en_US_d02fc761-3f6b-402c-82f6-ba1a8875c1a7&lang=en&cr=&pt=&catlist=&dglist=&ptlist=&exp=&sloc=en-us
?

参考

详细信息,请单击下面的文章编号,以查看文章在 Microsoft 知识库:
313828用于执行 XPath 的路线图.NET 应用程序中的查询
313816 使用.NET 的拉模型分析器编程 XML 的路线图框架
313824 使用.NET 的 DOM 模型分析器编程 XML 的路线图框架
313826 .NET Framework 中的 XML 架构的路线图
301271 如何为.NET Framework SDK 中的 XML 保存数据集类
309184 如何使用 Visual C++.NET 保持为 XML 的 ADO.NET 数据集
有关详细信息和其他 Microsoft 路线图文章中,单击下面的文章编号,以查看在文章Microsoft 知识库:
313651在.NET 中的 XML 的路线图框架
314150 在.NET Framework 中的 XML 序列化的路线图
313997 在.NET 应用程序中执行 XSLT 转换的路线图

属性

文章编号: 313649 - 最后修改: 2012年10月29日 - 修订: 1.0
这篇文章中的信息适用于:
  • Microsoft .NET Framework 1.1
关键字:?
kbarttyperoadmap kbinfo kbwebservices kbmt KB313649 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 313649
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com