XsltSettings Klass

Definition

Anger de XSLT-funktioner som ska stödjas under körningen av XSLT-formatmallen.

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

Exempel

I följande exempel läses en formatmall in och stöd för XSLT-skript aktiveras.

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

Kommentarer

Inbäddade skriptblock och XSLT-funktionen document() är valfria funktioner i XslCompiledTransform klassen. De här funktionerna är inaktiverade som standard. Klassen XsltSettings anger vilka av dessa valfria funktioner som ska stödjas. Funktioner aktiveras eller inaktiveras med hjälp av klassegenskaperna. Objektet XsltSettings skickas sedan till XslCompiledTransform.Load metoden.

Important

XSLT-formatmallar kan innehålla referenser till andra filer och inbäddade skriptblock. En obehörig användare kan utnyttja detta genom att förse dig med data eller formatmallar som när de körs kan göra att systemet bearbetas tills datorn har ont om resurser. Aktivera inte skript eller document() funktionen om inte formatmallen kommer från en betrodd källa. Om du inte kan verifiera formatmallens källa, eller om formatmallen inte kommer från en betrodd källa, använder du standardinställningarna för XSLT.

Konstruktorer

Name Description
XsltSettings()

Initierar en ny instans av XsltSettings klassen med standardinställningar.

XsltSettings(Boolean, Boolean)

Initierar en ny instans av XsltSettings klassen med de angivna inställningarna.

Egenskaper

Name Description
Default

Hämtar ett XsltSettings objekt med standardinställningar. Stöd för XSLT-funktionen document() och inbäddade skriptblock är inaktiverat.

EnableDocumentFunction

Hämtar eller anger ett värde som anger om stöd för XSLT-funktionen document() ska aktiveras.

EnableScript
Föråldrad.

Hämtar eller anger ett värde som anger om stöd för inbäddade skriptblock ska aktiveras.

TrustedXslt

Hämtar ett XsltSettings objekt som möjliggör stöd för XSLT-funktionen document() och inbäddade skriptblock.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även