Verwenden der XslCompiledTransform-KlasseUsing the XslCompiledTransform Class

Die XslCompiledTransform-Klasse ist der XSLT-Prozessor in .NET Framework.The XslCompiledTransform class is the Microsoft .NET Framework XSLT processor. Diese Klasse wird zum Kompilieren von Stylesheets und zum Ausführen von XSLT-Transformationen verwendet.This class is used to compile style sheets and execute XSLT transformations.

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.Although the overall performance of the XslCompiledTransform class is better than the XslTransform class, the Load method of the XslCompiledTransform class might perform more slowly than the Load method of the XslTransform class the first time it is called on a transformation. Dies liegt daran, dass die XSLT-Datei zunächst kompiliert werden muss, bevor sie geladen wird.This is because the XSLT file must be compiled before it is loaded. Weitere Informationen finden Sie im folgenden Blogbeitrag: XslCompiledTransform Slower than XslTransform? (Ist XslCompiledTransform langsamer als XslTransform?)For more information, see the following blog post: XslCompiledTransform Slower than XslTransform?

In diesem AbschnittIn This Section

Eingaben für die XslCompiledTransform-KlasseInputs to the XslCompiledTransform Class
Beschreibt die verfügbaren XSLT-Eingabeoptionen.Describes the available XSLT input options.

Ausgabeoptionen für die XslCompiledTransform-KlasseOutput Options on the XslCompiledTransform Class
Beschreibt die verfügbaren XSLT-Ausgabeoptionen.Describes the available XSLT output options.

Auflösen von externen Ressourcen während der XSLT-VerarbeitungResolving External Resources During XSLT Processing
Erläutert die Verwendung der XmlResolver-Klasse beim Auflösen externer Ressourcen.Discusses using the XmlResolver class to resolve external resources.

Erweitern von XSLT-StylesheetsExtending XSLT Style Sheets
Erläutert die Unterstützung von XSLT-Erweiterungen.Discusses how XSLT extensions are supported.

Wiederherstellbare XSLT-FehlerRecoverable XSLT Errors 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.Lists discretionary behaviors allowed by the World Wide Web Consortium (W3C) XSLT 1.0 recommendation and describes how these behaviors are handled by the XslCompiledTransform class.
Vorgehensweise: Transformieren eines KnotenfragmentsHow to: Transform a Node Fragment Beschreibt, wie ein Knotenfragment transformiert wird.Describes how to transform a node fragment.

Migrieren von der XslTransform-KlasseMigrating From the XslTransform Class
Erläutert die Migration von Code von der XslTransform-Klasse.Discusses how to migrate code from the XslTransform class

Siehe auchSee also