XsltSettings Klasse

Definition

Gibt die XSLT-Features an, die während der Ausführung des XSLT-Stylesheets unterstützt werden sollen.

public ref class XsltSettings sealed
public sealed class XsltSettings
type XsltSettings = class
Public NotInheritable Class XsltSettings
Vererbung
XsltSettings

Beispiele

Im folgenden Beispiel wird ein Stylesheet geladen und die XSLT-Skriptunterstützung aktiviert.

// 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())

Hinweise

Eingebettete Skriptblöcke und die XSLT-Funktion document() sind optionale Features für die XslCompiledTransform Klasse. Diese Features sind standardmäßig deaktiviert. Die XsltSettings Klasse gibt an, welche dieser optionalen Features unterstützt werden sollen. Features werden mithilfe der Klasseneigenschaften aktiviert oder deaktiviert. Das XsltSettings Objekt wird dann an die XslCompiledTransform.Load Methode übergeben.

Important

XSLT-Stylesheets können Verweise auf andere Dateien und eingebettete Skriptblöcke enthalten. Ein böswilliger Benutzer kann dies ausnutzen, indem er Ihnen Daten oder Stylesheets bereitstellt, die bei Ausführung dazu führen können, dass Ihr System solange verarbeitet, bis dem Computer die Ressourcen knapp werden. Aktivieren Sie skripting oder die document() Funktion nur, wenn das Stylesheet von einer vertrauenswürdigen Quelle stammt. Wenn Sie die Quelle des Stylesheets nicht überprüfen können oder das Stylesheet nicht von einer vertrauenswürdigen Quelle stammt, verwenden Sie die STANDARDMÄßIGen XSLT-Einstellungen.

Konstruktoren

Name Beschreibung
XsltSettings()

Initialisiert eine neue Instanz der XsltSettings Klasse mit Standardeinstellungen.

XsltSettings(Boolean, Boolean)

Initialisiert eine neue Instanz der XsltSettings Klasse mit den angegebenen Einstellungen.

Eigenschaften

Name Beschreibung
Default

Ruft ein XsltSettings Objekt mit Standardeinstellungen ab. Die Unterstützung für die XSLT-Funktion document() und eingebettete Skriptblöcke ist deaktiviert.

EnableDocumentFunction

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Unterstützung für die XSLT-Funktion document() aktiviert werden soll.

EnableScript
Veraltet.

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Unterstützung für eingebettete Skriptblöcke aktiviert werden soll.

TrustedXslt

Ruft ein XsltSettings Objekt ab, das die Unterstützung für die XSLT-Funktion document() und eingebettete Skriptblöcke ermöglicht.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen