Freigeben über


XslCompiledTransform.CompileToType Methode

Definition

Kompiliert ein XSLT-Stylesheet in einen angegebenen Typ.

public:
 static System::CodeDom::Compiler::CompilerErrorCollection ^ CompileToType(System::Xml::XmlReader ^ stylesheet, System::Xml::Xsl::XsltSettings ^ settings, System::Xml::XmlResolver ^ stylesheetResolver, bool debug, System::Reflection::Emit::TypeBuilder ^ typeBuilder, System::String ^ scriptAssemblyPath);
public static System.CodeDom.Compiler.CompilerErrorCollection CompileToType (System.Xml.XmlReader stylesheet, System.Xml.Xsl.XsltSettings settings, System.Xml.XmlResolver stylesheetResolver, bool debug, System.Reflection.Emit.TypeBuilder typeBuilder, string scriptAssemblyPath);
static member CompileToType : System.Xml.XmlReader * System.Xml.Xsl.XsltSettings * System.Xml.XmlResolver * bool * System.Reflection.Emit.TypeBuilder * string -> System.CodeDom.Compiler.CompilerErrorCollection
Public Shared Function CompileToType (stylesheet As XmlReader, settings As XsltSettings, stylesheetResolver As XmlResolver, debug As Boolean, typeBuilder As TypeBuilder, scriptAssemblyPath As String) As CompilerErrorCollection

Parameter

stylesheet
XmlReader

Ein XmlReader, der auf den Anfang des zu kompilierenden Stylesheets gesetzt wurde.

settings
XsltSettings

Die XsltSettings, die auf das Stylesheet angewendet werden. Wenn dieser Wert null ist, wird Default angewendet.

stylesheetResolver
XmlResolver

Der XmlResolver zum Auflösen von Stylesheetmodulen, auf die in xsl:import-Elementen und in xsl:include-Elementen verwiesen wird. Wenn dieser Wert null ist, werden externe Ressourcen nicht aufgelöst.

debug
Boolean

Durch Festlegen dieses Werts auf true das Debuggen des Stylesheets mit einem Debugger aktiviert.

typeBuilder
TypeBuilder

Der für die Stylesheetkompilierung verwendete TypeBuilder. Mit dem bereitgestellten TypeBuilder wird der resultierende Typ generiert.

scriptAssemblyPath
String

Der Basispfad für die Assemblys, die für msxsl:script-Elemente generiert werden. Wenn nur eine Skriptassembly generiert wird, gibt dieser Parameter den Pfad für diese Assembly an. Bei mehreren Skriptassemblys wird ein unterscheidendes Suffix an den Dateinamen angehängt, um sicherzustellen, dass die Dateinamen der Assemblys eindeutig sind.

Gibt zurück

CompilerErrorCollection

Ein CompilerErrorCollection-Objekt, das Compilerfehler und Warnungen als Ergebnisse aus der Kompilierung enthält.

Hinweise

Das xsltc.exe Tool ist ein Wrapper um die CompileToType Methode. Das Kompilieren von Stylesheets mit den xsltc.exe Anforderungen der meisten Anwendungen, die die Verwendung kompilierter Stylesheets nutzen. Die CompileToType Methode sollte beim Erstellen benutzerdefinierter Kompilierungstools verwendet werden.

Gilt für