XslTransform 的 XmlDataDocument 输入
更新:November 2007
说明: |
---|
XslTransform 类在 .NET Framework 2.0 版 中已过期。 可以使用 XslCompiledTransform 类执行可扩展样式表语言转换 (XSLT) 转换。 有关更多信息,请参见使用 XslCompiledTransform 类和从 XslTransform 类迁移。 |
Microsoft .NET Framework 实现 XML 文档对象模型 (DOM) 以提供对 XML 文档的数据访问,并且提供了用于在 XML 文档中读、写和浏览的附加类。 System.Xml 命名空间中的 XmlDataDocument 通过与 DataSet 中的关系数据同步的能力,提供对数据的关系访问。 可通过 DataSet 的关系表示形式同时查看和处理结构化 XML,也可通过 XmlDataDocument 的 DOM 表示形式处理半结构化 XML。 因此,XmlDataDocument 将 XML 世界和关系世界联系起来。
如果数据存储在关系结构中并希望它作为 XSLT 转换的输入,则可以将关系数据加载到 DataSet 中并将其与 XmlDataDocument 关联。 XPathNavigator 作为 XslTransform 的输入,在 XmlDataDocument 上通过 IXPathNavigable 接口实现。 通过获取关系数据,将其加载到 DataSet 中并使用 XmlDataDocument 中的同步,现在可以对关系数据执行 XSLT 转换。
有关将转换应用于关系数据的更多信息,请参见将 XSLT 转换应用于数据集 (ADO.NET)。
请参见
概念
XslTransform 的 XPathDocument 输入