XslCompiledTransform.CompileToType Metod

Definition

Kompilerar en XSLT-formatmall till en angiven 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

Parametrar

stylesheet
XmlReader

En XmlReader placerad i början av formatmallen som ska kompileras.

settings
XsltSettings

Som XsltSettings ska tillämpas på formatmallen. Om detta är nullDefault tillämpas .

stylesheetResolver
XmlResolver

Använd XmlResolver för att matcha formatmallsmoduler som refereras i xsl:import och xsl:include element. Om detta är nulllöses inte externa resurser.

debug
Boolean

Om du anger detta till true kan du felsöka formatmallen med ett felsökningsprogram.

typeBuilder
TypeBuilder

Används TypeBuilder för formatmallskompilering. Den angivna TypeBuilder används för att generera den resulterande typen.

scriptAssemblyPath
String

Bassökvägen för de sammansättningar som genereras för msxsl:script element. Om endast en skriptsammansättning genereras anger den här parametern sökvägen för den sammansättningen. Vid flera skriptsammansättningar läggs ett distinkt suffix till i filnamnet för att säkerställa att sammansättningsnamnen är unika.

Returer

Ett CompilerErrorCollection objekt som innehåller kompilatorfel och varningar som anger resultatet av kompilering.

Kommentarer

Verktyget xsltc.exe är en omslutning runt CompileToType metoden. Kompilering av formatmallar med xsltc.exe kommer att uppfylla kraven för de flesta program som använder kompilerade formatmallar. Metoden CompileToType bör användas när du skapar anpassade kompileringsverktyg.

Gäller för