Sdílet prostřednictvím


XslCompiledTransform.CompileToType Metoda

Definice

Zkompiluje šablonu stylů XSLT do zadaného typu.

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

Parametry

stylesheet
XmlReader

Umístěná XmlReader na začátku šablony stylů, která se má zkompilovat.

settings
XsltSettings

Použije XsltSettings se na šablonu stylů. Pokud anonull, použije se.Default

stylesheetResolver
XmlResolver

Použití XmlResolver k řešení modulů šablon stylů odkazovaných na prvky xsl:import a xsl:include prvky. Pokud se jedná nullo externí prostředky, nebudou vyřešeny.

debug
Boolean

Nastavením tohoto true nastavení povolíte ladění šablon stylů pomocí ladicího programu.

typeBuilder
TypeBuilder

Používá se TypeBuilder pro kompilaci šablon stylů. Zadaný TypeBuilder se používá k vygenerování výsledného typu.

scriptAssemblyPath
String

Základní cesta pro sestavení generovaná pro msxsl:script prvky. Pokud se vygeneruje pouze jedno sestavení skriptu, tento parametr určuje cestu pro dané sestavení. V případě více sestavení skriptu se k názvu souboru připojí názvová přípona, která zajistí jedinečnost názvů sestavení.

Návraty

CompilerErrorCollection

CompilerErrorCollection Objekt obsahující chyby kompilátoru a upozornění, které označují výsledky kompilace.

Poznámky

Nástroj xsltc.exe je obálka kolem CompileToType metody. Kompilování šablon stylů pomocí xsltc.exe šablon bude vyhovovat požadavkům většiny aplikací, které využívají použití kompilovaných šablon stylů. Metoda CompileToType by se měla použít při vytváření vlastních nástrojů pro kompilaci.

Platí pro