Verwenden der XslCompiledTransform-Klasse

Die XslCompiledTransform-Klasse ist der XSLT-Prozessor in .NET Framework. Diese Klasse wird zum Kompilieren von Stylesheets und zum Ausführen von XSLT-Transformationen verwendet.

Hinweis

Obwohl die Gesamtleistung der XslCompiledTransform-Klasse besser ist als die der XslTransform-Klasse, ist die Leistung der Load-Methode der XslCompiledTransform-Klasse möglicherweise langsamer als die Load-Methode der XslTransform-Klasse, wenn sie zum ersten Mal für eine Transformation aufgerufen wird. Dies liegt daran, dass die XSLT-Datei zunächst kompiliert werden muss, bevor sie geladen wird. Weitere Informationen finden Sie im folgenden Blogbeitrag: XslCompiledTransform Slower than XslTransform? (Ist XslCompiledTransform langsamer als XslTransform?)

In diesem Abschnitt

Eingaben für die XslCompiledTransform-Klasse
Beschreibt die verfügbaren XSLT-Eingabeoptionen.

Ausgabeoptionen für die XslCompiledTransform-Klasse
Beschreibt die verfügbaren XSLT-Ausgabeoptionen.

Auflösen von externen Ressourcen während der XSLT-Verarbeitung
Erläutert die Verwendung der XmlResolver-Klasse beim Auflösen externer Ressourcen.

Erweitern von XSLT-Stylesheets
Erläutert die Unterstützung von XSLT-Erweiterungen.

Artikel Beschreibung
Wiederherstellbare XSLT-Fehler Listet die freigegebenen Verhaltensweisen auf, die gemäß der W3C-Empfehlung zu XSL-Transformationen (XSLT), Version 1.0, zugelassen sind, und beschreibt, wie diese Verhaltensweisen von der XslCompiledTransform-Klasse behandelt werden.
How to: Transformieren eines Knotenfragments Beschreibt, wie ein Knotenfragment transformiert wird.

Migrieren von der XslTransform-Klasse
Erläutert die Migration von Code von der XslTransform-Klasse.

Siehe auch