XslCompiledTransform.CompileToType(XmlReader, XsltSettings, XmlResolver, Boolean, TypeBuilder, String) XslCompiledTransform.CompileToType(XmlReader, XsltSettings, XmlResolver, Boolean, TypeBuilder, String) XslCompiledTransform.CompileToType(XmlReader, XsltSettings, XmlResolver, Boolean, TypeBuilder, String) Method

Definition

Kompiliert ein XSLT-Stylesheet in einen angegebenen Typ.Compiles an XSLT style sheet to a specified type.

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

Parameter

stylesheet
XmlReader XmlReader XmlReader

Ein XmlReader, der auf den Anfang des zu kompilierenden Stylesheets gesetzt wurde.An XmlReader positioned at the beginning of the style sheet to be compiled.

settings
XsltSettings XsltSettings XsltSettings

Die XsltSettings, die auf das Stylesheet angewendet werden.The XsltSettings to be applied to the style sheet. Wenn dieser Wert null ist, wird Default angewendet.If this is null, the Default will be applied.

stylesheetResolver
XmlResolver XmlResolver XmlResolver

Der XmlResolver zum Auflösen von Stylesheetmodulen, auf die in xsl:import-Elementen und in xsl:include-Elementen verwiesen wird.The XmlResolver use to resolve style sheet modules referenced in xsl:import and xsl:include elements. Wenn dieser Wert null ist, werden externe Ressourcen nicht aufgelöst.If this is null, external resources will not be resolved.

debug
Boolean Boolean Boolean

Durch Festlegen dieses Werts auf true das Debuggen des Stylesheets mit einem Debugger aktiviert.Setting this to true enables debugging the style sheet with a debugger.

typeBuilder
TypeBuilder TypeBuilder TypeBuilder

Der für die Stylesheetkompilierung verwendete TypeBuilder.The TypeBuilder used for the style sheet compilation. Mit dem bereitgestellten TypeBuilder wird der resultierende Typ generiert.The provided TypeBuilder is used to generate the resulting type.

scriptAssemblyPath
String String String

Der Basispfad für die Assemblys, die für msxsl:script-Elemente generiert werden.The base path for the assemblies generated for msxsl:script elements. Wenn nur eine Skriptassembly generiert wird, gibt dieser Parameter den Pfad für diese Assembly an.If only one script assembly is generated, this parameter specifies the path for that assembly. Bei mehreren Skriptassemblys wird ein unterscheidendes Suffix an den Dateinamen angehängt, um sicherzustellen, dass die Dateinamen der Assemblys eindeutig sind.In case of multiple script assemblies, a distinctive suffix will be appended to the file name to ensure uniqueness of assembly names.

Gibt zurück

Ein CompilerErrorCollection-Objekt, das Compilerfehler und Warnungen als Ergebnisse aus der Kompilierung enthält.A CompilerErrorCollection object containing compiler errors and warnings that indicate the results of the compilation.

Hinweise

Die xsltc.exe Tool ist ein Wrapper um die CompileToType Methode.The xsltc.exe tool is a wrapper around the CompileToType method. Kompilieren von Stylesheets mit dem xsltc.exe erfüllt die Anforderungen der meisten Anwendungen, die die Verwendung des kompilierten Stylesheets zu nutzen.Compiling style sheets with the xsltc.exe will meet the demands of most applications that leverage the use of compiled style sheets. Die CompileToType Methode sollte verwendet werden, wenn benutzerdefinierte Kompilierungstools erstellt.The CompileToType method should be used when building custom compilation tools.

Gilt für: