Utilizzo della classe XslCompiledTransform

La classe XslCompiledTransform è il processore XSLT di Microsoft .NET Framework. Questa classe consente di compilare fogli di stile e di eseguire trasformazioni XSLT.

Nota

Sebbene le prestazioni complessive della classe XslCompiledTransform siano migliori rispetto alla classe XslTransform, l'esecuzione del metodo Load della classe XslCompiledTransform potrebbe risultare più lenta di quella del metodo Load della classe XslTransform la prima volta che tale metodo viene chiamato su una trasformazione. Questa situazione si verifica perché il file XSLT deve essere compilato prima del caricamento. Per altre informazioni, vedere il post di blog seguente: XslCompiledTransform Slower than XslTransform? (XslCompiledTransform è più lento di XslTransform?)

In questa sezione

Input alla classe XslCompiledTransform
Vengono descritte le opzioni di input XSLT disponibili.

Opzioni di output nella classe XslCompiledTransform
Vengono descritte le opzioni di output XSLT disponibili.

Risoluzione delle risorse esterne durante l'elaborazione XSLT
Viene descritto come usare la classe XmlResolver per risolvere risorse esterne.

Estensione di fogli di stile XSLT
Viene descritto il supporto delle estensioni XSLT.

Articolo Descrizione
Errori XSLT risolvibili Vengono elencati i comportamenti discretionary consentiti dalla raccomandazione W3C (World Wide Web Consortium) XSLT 1.0 e viene descritto il modo in cui tali comportamenti vengono gestiti dalla classe XslCompiledTransform.
Procedura: Trasformare un frammento di nodo Viene descritto come trasformare un frammento di nodo.

Migrazione dalla classe XslTransform
Viene descritto come migrare il codice dalla classe XslTransform.

Vedi anche