Transformaciones XSLT

El objetivo de XSLT (Extensible Stylesheet Language Transformation) es transformar el contenido de un documento XML de origen en otro documento con un formato o estructura diferentes. Por ejemplo, se puede emplear para transformar el documento XML en HTML con el fin de usarlo en un sitio web o transformarlo en un documento que sólo contenga los campos necesarios para una aplicación. Las especificaciones de este proceso de transformación se encuentran en la recomendación W3C XSL Transformations (XSLT) Version 1.0.

La clase XslCompiledTransform es el procesador XSLT en .NET. La clase XslCompiledTransform es compatible con la recomendación XSLT 1.0. del W3C.

Nota

La clase XslTransform está obsoleta en .NET Framework versión 2.0. La clase XslCompiledTransform es una nueva implementación del motor XSLT. Incluye mejoras de rendimiento y nuevas características de seguridad. La práctica recomendada es crear aplicaciones XSLT mediante la clase XslCompiledTransform.

En esta sección

Uso de la clase XslCompiledTransform
Proporciona información sobre cómo usar la clase XslCompiledTransform.

Migración desde la clase XslTransform
Describe cómo migrar código desde la clase XslTransform.

Compilador XSLT (xsltc.exe)
Proporciona información sobre cómo utilizar el compilador XSLT.

Transformaciones XSLT con la clase XslTransform
Proporciona información sobre cómo usar la clase XslTransform.

Referencia

XslCompiledTransform
XsltArgumentList
XsltSettings

Documentos y datos XML