XsltSettings Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 Unterstützung von XSLT-Skripts 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 der 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 anschließend an die XslCompiledTransform.Load-Methode übergeben.
Wichtig
XSLT-Stylesheets können Verweise auf andere Dateien und eingebettete Skriptblöcke enthalten. Ein böswilliger Benutzer kann dies ausnutzen, indem er Daten oder Stylesheets bereitstellt, deren Verarbeitung die Ressourcen des Computers erschöpft. Aktivieren Sie die Skripterstellung oder die document()
Funktion nur, wenn das Stylesheet aus 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 XSLT-Standardeinstellungen.
Konstruktoren
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
Default |
Ruft ein XsltSettings-Objekt mit Standardeinstellungen ab. Die Unterstützung für die XSLT-Funktion |
EnableDocumentFunction |
Ruft einen Wert ab, der angibt, ob die Unterstützung für die XSLT-Funktion aktiviert werden |
EnableScript |
Ruft einen Wert ab, der angibt, ob die Unterstützung eingebetteter Skriptblöcke aktiviert werden soll, oder legt diesen fest. |
TrustedXslt |
Ruft ein XsltSettings -Objekt ab, das die Unterstützung für die XSLT-Funktion |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |