Entrada de XmlDataDocument en XslTransform
Actualización: November 2007
Nota: |
---|
La clase XslTransform es obsoleta en .NET Framework versión 2.0. Puede llevar a cabo Extensible Stylesheet Language for Transformations (XSLT) mediante la clase XslCompiledTransform. Para obtener más información, vea Uso de la clase XslCompiledTransform y Migración desde la clase XslTransform. |
.NET Framework de Microsoft implementa el Modelo de objetos de documento (DOM) de XML para proporcionar acceso a datos de documentos XML, así como clases adicionales para leer, escribir y navegar por documentos XML. XmlDataDocument, que se encuentra en el espacio de nombres System.Xml, proporciona acceso relacional a datos con su capacidad de sincronización con los datos relacionales en DataSet. Se puede ver y manipular simultáneamente el XML estructurado a través de la representación relacional del DataSet o manipular el XML semiestructurado a través de la representación DOM de XmlDataDocument. Por lo tanto, XmlDataDocument cruza el límite de los universos relacional y XML.
Si los datos están almacenados en una estructura relacional y desea que sean la entrada para una transformación XSLT, puede cargarlos en un DataSet y asociarlo con XmlDataDocument. XPathNavigator, la entrada a XslTransform, se implementa en XmlDataDocument a través de la interfaz IXPathNavigable. Se pueden realizar transformaciones de XSLT en datos relacionales si se cargan en un DataSet y se sincronizan con XmlDataDocument.
Para más información sobre cómo aplicar una transformación a datos relacionales, consulte Aplicar una transformación XSL a DataSet (ADO.NET).
Vea también
Conceptos
Transformaciones XSLT con la clase XslTransform
La clase XslTransform implementa el procesador XSLT
XPathNavigator en transformaciones
XPathNodeIterator en transformaciones
Entrada XPathDocument Input para XslTransform
Entrada de XmlDocument en XslTransform