Compartilhar via


Transformações XSLT

A XSLT (Extensible Stylesheet Language Transformation) permite transformar o conteúdo de um documento XML de origem em outro documento diferente em formato ou estrutura. Por exemplo, você pode usar XSLT para transformar XML em HTML para uso em um site ou para transformá-lo em um documento que contenha apenas os campos exigidos por um aplicativo. Esse processo de transformação é especificado pela recomendação do W3C XSL Transformations (XSLT) versão 1.0.

A XslCompiledTransform classe é o processador XSLT no .NET. A XslCompiledTransform classe dá suporte à recomendação W3C XSLT 1.0.

Observação

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

Nesta seção

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

Migrando da classe XslTransform
Discute como migrar código da XslTransform classe.

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

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

Referência

XslCompiledTransform
XsltArgumentList
XsltSettings

Documentos e dados XML