XsltSettings Klas

Definitie

Hiermee geeft u de XSLT-functies op die moeten worden ondersteund tijdens het uitvoeren van het XSLT-opmaakmodel.

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

Voorbeelden

In het volgende voorbeeld wordt een opmaakmodel geladen en wordt ondersteuning voor XSLT-scripts ingeschakeld.

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

Opmerkingen

Ingesloten scriptblokken en de XSLT-functie document() zijn optionele functies in de XslCompiledTransform klasse. Deze functies zijn standaard uitgeschakeld. De XsltSettings klasse geeft aan welke van deze optionele functies moeten worden ondersteund. Functies worden ingeschakeld of uitgeschakeld met behulp van de klasse-eigenschappen. Het XsltSettings object wordt vervolgens doorgegeven aan de XslCompiledTransform.Load methode.

Important

XSLT-opmaakmodellen kunnen verwijzingen naar andere bestanden en ingesloten scriptblokken bevatten. Een kwaadwillende gebruiker kan dit misbruiken door u te voorzien van gegevens of opmaakmodellen die, wanneer deze worden uitgevoerd, ertoe kunnen leiden dat uw systeem wordt verwerkt totdat de computer weinig resources heeft. Schakel scripting of de document() functie alleen in als het opmaakmodel afkomstig is van een vertrouwde bron. Als u de bron van het opmaakmodel niet kunt controleren of als het opmaakmodel niet afkomstig is van een vertrouwde bron, gebruikt u de standaard XSLT-instellingen.

Constructors

Name Description
XsltSettings()

Initialiseert een nieuw exemplaar van de XsltSettings klasse met standaardinstellingen.

XsltSettings(Boolean, Boolean)

Initialiseert een nieuw exemplaar van de XsltSettings klasse met de opgegeven instellingen.

Eigenschappen

Name Description
Default

Hiermee haalt u een XsltSettings object op met standaardinstellingen. Ondersteuning voor de XSLT-functie document() en ingesloten scriptblokken is uitgeschakeld.

EnableDocumentFunction

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of ondersteuning voor de XSLT-functie document() moet worden ingeschakeld.

EnableScript

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of ondersteuning voor ingesloten scriptblokken moet worden ingeschakeld.

TrustedXslt

Hiermee haalt u een XsltSettings object op dat ondersteuning biedt voor de XSLT-functie document() en ingesloten scriptblokken.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook