XsltSettings Třída

Definice

Určuje funkce XSLT, které se mají podporovat při provádění šablony stylů XSLT.

public ref class XsltSettings sealed
public sealed class XsltSettings
type XsltSettings = class
Public NotInheritable Class XsltSettings
Dědičnost
XsltSettings

Příklady

Následující příklad načte šablonu stylů a povolí podporu skriptů XSLT.

// Create the XsltSettings object with script enabled.
XsltSettings settings = new XsltSettings(false,true);

// Create the XslCompiledTransform object and load the style sheet.
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load("sort.xsl", settings, new XmlUrlResolver());
' Create the XsltSettings object with script enabled.
Dim settings As New XsltSettings(False, True)
        
' Create the XslCompiledTransform object and load the style sheet.
Dim xslt As New XslCompiledTransform()
xslt.Load("sort.xsl", settings, New XmlUrlResolver())

Poznámky

Vložené bloky skriptů a funkce XSLT document() jsou volitelné funkce ve XslCompiledTransform třídě. Tyto funkce jsou ve výchozím nastavení zakázané. Třída XsltSettings určuje, které z těchto volitelných funkcí chcete podporovat. Funkce jsou povoleny nebo zakázány pomocí vlastností třídy. Objekt XsltSettings se pak předá XslCompiledTransform.Load metodě.

Důležité

Šablony stylů XSLT můžou obsahovat odkazy na jiné soubory a vložené bloky skriptů. Uživatel se zlými úmysly to může zneužít tím, že vám poskytne data nebo šablony stylů, které po spuštění můžou způsobit, že systém bude zpracovávat, dokud počítač nebude mít nedostatek prostředků. Nepovolujte skriptování ani funkci, document() pokud šablona stylů nepochází z důvěryhodného zdroje. Pokud nemůžete ověřit zdroj šablony stylů nebo pokud šablona stylů nepochází z důvěryhodného zdroje, použijte výchozí nastavení XSLT.

Konstruktory

XsltSettings()

Inicializuje novou instanci XsltSettings třídy s výchozím nastavením.

XsltSettings(Boolean, Boolean)

Inicializuje novou instanci XsltSettings třídy se zadaným nastavením.

Vlastnosti

Default

XsltSettings Získá objekt s výchozím nastavením. Podpora funkce XSLT document() a bloků vložených skriptů je zakázaná.

EnableDocumentFunction

Získá nebo nastaví hodnotu označující, zda chcete povolit podporu funkce XSLT document() .

EnableScript

Získá nebo nastaví hodnotu označující, zda povolit podporu pro vložené skripty bloky.

TrustedXslt

XsltSettings Získá objekt, který umožňuje podporu pro XSLT document() funkce a vložené skripty bloky.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také