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 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 |
| EnableDocumentFunction |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Unterstützung für die XSLT-Funktion |
| 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 |
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) |