XsltSettings Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
EnableDocumentFunction |
Získá nebo nastaví hodnotu označující, zda chcete povolit podporu funkce XSLT |
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 |
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) |