XmlDataDocument inseriu a XslTransformXmlDataDocument Input to XslTransform

Observação

A classe XslTransform está obsoleta no .NET Framework 2.0.The XslTransform class is obsolete in the .NET Framework 2.0. Você pode executar a linguagem XSL Transformations (XSLT) usando a classe XslCompiledTransform.You can perform Extensible Stylesheet Language for Transformations (XSLT) transformations using the XslCompiledTransform class. Confira Usar a classe XslCompiledTransform e Migrar da classe XslTransform para saber mais.See Using the XslCompiledTransform Class and Migrating From the XslTransform Class for more information.

O Microsoft .NET Framework implementa o DOM (Modelo de Objeto do Documento) XML para fornecer acesso a dados em documentos XML e classes adicionais para leitura, gravação e navegação em documentos XML.The Microsoft .NET Framework implements the XML Document Object Model (DOM) to provide access to data in XML documents and additional classes to read, write, and navigate in XML documents. XmlDataDocument, localizado no espaço de System.Xml, fornece acesso a dados relacional com sua capacidade para sincronizar com os dados relacionais em DataSet.The XmlDataDocument, found in the System.Xml namespace, provides relational access to data with its ability to synchronize with the relational data in the DataSet. Você pode exibir simultaneamente e manipular XML estruturada através da representação relacional de DataSet manipular XML ou semi-confiáveis estruturada através da representação DOM de XmlDataDocument.You can simultaneously view and manipulate structured XML through the relational representation of the DataSet or manipulate the semi-structured XML through the DOM representation of the XmlDataDocument. Portanto XmlDataDocument cruza os limites de XML e de mundos relacionais.The XmlDataDocument therefore crosses the boundaries of the XML and the relational worlds.

Se os dados são armazenados em uma estrutura relacional e você deseja que ele seja entrada para uma transformação XSLT, você pode carregar os dados relacionais em DataSet e associá-los com XmlDataDocument.If data is stored in a relational structure and you want it to be input to an XSLT transformation, you can load the relational data into a DataSet and associate it with the XmlDataDocument. XPathNavigator, entrada a XslTransform, é implementado em XmlDataDocument através da interface de IXPathNavigable .The XPathNavigator, the input to the XslTransform, is implemented on the XmlDataDocument through the IXPathNavigable interface. Colocando dados relacionais, carregando na DataSet, e usando sincronizar dentro de XmlDataDocument, os dados relacionais agora podem ter as transformações XSLT executadas neles.By taking relational data, loading it into a DataSet, and using the synchronizing within the XmlDataDocument, the relational data can now have XSLT transformations performed on it.

Para saber mais sobre como aplicar uma transformação de dados relacional, confira Aplicando uma transformação XSLT a um conjunto de dados.For more information on applying a transform to relational data, see Applying an XSLT Transform to a DataSet.

Consulte tambémSee also