Compartir a través de


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

Referencia

XmlDataDocument

XmlDataDocument

Otros recursos

Sincronización de DataSet y XmlDataDocument (ADO.NET)