Transformações XSLT

A linguagem XSL Transformation (XSLT) permite transformar o conteúdo de um documento XML de origem em outro documento que seja diferente no formato ou estrutura. Por exemplo, você pode usar XSLT para transformar XML em HTML para usar em um site ou para transformá-lo em um documento que contém somente os campos exigidos por um aplicativo. Esse processo de transformação é especificado pela Recomendação da linguagem XSL Transformations (XSLT) do W3C Versão 1.0.

A classe XslCompiledTransform é o processador XSLT no .NET. A classe XslCompiledTransform é compatível com a recomendação XSLT 1.0 do W3C.

Observação

A classe XslTransform está obsoleta no .NET Framework versão 2.0. A classe XslCompiledTransform é uma nova implementação do mecanismo do XSLT. Ela inclui aprimoramentos de desempenho e novos recursos de segurança. A prática recomendada é criar aplicativos do XSLT usando a classe XslCompiledTransform.

Nesta seção

Usando a classe XslCompiledTransform
Fornece informações sobre como usar a classe XslCompiledTransform.

Migrar da classe XslTransform
Aborda como migrar o código da classe XslTransform.

Compilador de XSLT (xsltc.exe)
Fornece informações sobre como usar o compilador do XSLT.

Transformações XSLT com a classe XslTransform
Fornece informações sobre como usar a classe XslTransform.

Referência

XslCompiledTransform
XsltArgumentList
XsltSettings

Documentos e dados XML