Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Kompilátor XSLT (xsltc.exe) zkompiluje šablony stylů XSLT a vygeneruje sestavení. Kompilovaná šablona stylů se pak dá předat přímo do XslCompiledTransform.Load(Type) metody. Podepsaná sestavení nelze vygenerovat pomocí xsltc.exe.
Poznámka:
Bloky skriptů jsou podporovány pouze v rozhraní .NET Framework. Nejsou podporovány v .NET Core nebo .NET 5 nebo novější.
Nástroj xsltc.exe je součástí sady Visual Studio. Další informace najdete v sadě Visual Studio ke stažení.
Syntaxe
xsltc [options] [/class:<name>] <sourceFile> [[/class:<name>] <sourceFile>...]
Důvod
| Důvod | Popis |
|---|---|
sourceFile |
Určuje název šablony stylů. Šablona stylů musí být místní soubor nebo musí být umístěna v intranetu. |
Možnosti
| Možnost | Popis |
|---|---|
/c[lass]:
name
|
Určuje název třídy pro následující šablonu stylů. Název třídy může být plně kvalifikovaný. Název třídy se automaticky nastaví jako název šablony stylů. Pokud je například šablona stylů customers.xsl zkompilována, výchozí název třídy je zákazník. |
/debug[+|-] |
Určuje, jestli se mají generovat informace o ladění. Určení + nebo /debug způsobí, že kompilátor vytvoří ladicí informace a umístí je do souboru databáze programu (PDB). Název vygenerovaného souboru PDB je assemblyName.pdb.Zadání -, které platí, pokud nezadáte /debug, způsobí, že se nevytvoří žádné informace o ladění. Vygeneruje se maloobchodní sestavení.
Poznámka: Kompilace v režimu ladění může výrazně ovlivnit výkon XSLT. |
/help |
Zobrazí syntaxi příkazu a možnosti nástroje. |
/nologo |
Potlačí zobrazení zprávy o autorských právech kompilátoru. |
/platform:
string
|
Určuje platformy, na kterých lze sestavení spustit. Následující informace popisují platné hodnoty platformy:x86 zkompiluje sestavení tak, aby bylo spuštěno 32bitovým modulem Common Language Runtime kompatibilním s x86.x64 zkompiluje sestavení, které má být spuštěno 64bitovým modulem CLR (Common Language Runtime) v počítači, který podporuje instrukční sadu AMD64 nebo EM64T.Itanium zkompiluje sestavení tak, aby bylo spuštěno 64bitovým modulem CLR (Common Language Runtime) v počítači s procesorem Itanium. anycpu zkompiluje sestavení tak, aby bylo spuštěno na libovolné platformě. Toto je výchozí hodnota. |
/out:
assemblyName
|
Určuje název sestavení, které je výstupem. Název sestavení je výchozí pro název hlavní šablony stylů nebo první šablony stylů, pokud existuje více šablon stylů. Pokud šablona stylů obsahuje skripty, skripty se uloží do samostatného sestavení. Názvy sestavení skriptu se generují z hlavního názvu sestavení. Pokud jste například zadali CustOrders.dll pro název sestavení, první sestavení skriptu má název CustOrders_Script1.dll. |
/settings:
document+-, script+-, DTD+-,
|
Určuje, jestli se mají v šabloně stylů povolit document() funkce, skript XSLT nebo definice typu dokumentu (DTD).Výchozí chování zakazuje podporu DTD, document() funkce a skriptování. |
@
file
|
Umožňuje zadat soubor, který obsahuje možnosti kompilátoru. |
? |
Zobrazí syntaxi příkazu a možnosti nástroje. |
Poznámky
Řešení XSLT se můžou skládat z více modulů šablon stylů. Nástroj xsltc.exe generuje sestavení ze šablon stylů. Sestavení lze pak předat do XslCompiledTransform.Load(Type) metody. To může pomoct snížit náklady na výkon v některých scénářích nasazení XSLT.
Poznámka:
Kompilované sestavení musíte také zahrnout jako odkaz do aplikace.
Nástroj xsltc.exe neověřuje názvy třídy (/class:name) ani sestavení (/out:assemblyName). Chyby jsou vyvolány modulem Common Language Runtime (CLR), pokud názvy nejsou platné.
Příklady
Následující příkaz zkompiluje šablonu stylů a vytvoří sestavení s názvem booksort.dll.
xsltc booksort.xsl
Následující příkaz zkompiluje šablonu stylů a vytvoří sestavení a soubor PDB s názvem booksort.dll a booksort.pdb.
xsltc booksort.xsl /debug
Následující příkaz zkompiluje šablonu stylů, která obsahuje msxsl:script prvek, a vytvoří dvě sestavení s názvem calc.dll a calc_Script1.dll.
xsltc /settings:script+ calc.xsl
Následující příkaz povolí podporu zpracování DTD a skriptu a vytvoří dvě sestavení s názvem myTest.dll a myTest_Script1.dll.
xsltc /settings:DTD+,script+ /out:myTest calc.xsl
Následující příkaz zkompiluje dva moduly šablon stylů a vytvoří jedno sestavení s názvem booksort.dll.
xsltc booksort.xsl output.xsl