XslCompiledTransform.CompileToType Methode

Definition

Kompiliert ein XSLT-Stylesheet zu einem 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

Am XmlReader Anfang des zu kompilierenden Stylesheets positioniert.

settings
XsltSettings

Der XsltSettings auf das Stylesheet angewendet werden soll. Wenn dies der Fall ist null, wird dies Default angewendet.

stylesheetResolver
XmlResolver

Die XmlResolver Verwendung zum Auflösen von Stylesheetmodulen, auf die in xsl:import und xsl:include Elementen verwiesen wird. Wenn dies der Fall ist null, werden externe Ressourcen nicht aufgelöst.

debug
Boolean

Durch Festlegen dieser Einstellung true können Sie das Debuggen des Stylesheets mit einem Debugger ermöglichen.

typeBuilder
TypeBuilder

Die TypeBuilder für die Stylesheetkompilierung verwendete. Der bereitgestellte TypeBuilder wird verwendet, um den resultierenden Typ zu generieren.

scriptAssemblyPath
String

Der Basispfad für die assemblys, die für msxsl:script Elemente generiert wurden. Wenn nur eine Skriptassembly generiert wird, gibt dieser Parameter den Pfad für diese Assembly an. Bei mehreren Skriptassemblys wird ein unverwechselbares Suffix an den Dateinamen angefügt, um die Eindeutigkeit von Assemblynamen sicherzustellen.

Gibt zurück

Ein CompilerErrorCollection Objekt, das Compilerfehler und Warnungen enthält, die die Ergebnisse der Kompilierung angeben.

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 von benutzerdefinierten Kompilierungstools verwendet werden.

Gilt für: