Nyelv

XsltSettings Osztály

Definíció

Megadja az XSLT-stíluslap végrehajtása során támogatni kívánt XSLT-funkciókat.

public ref class XsltSettings sealed
public sealed class XsltSettings
type XsltSettings = class
Public NotInheritable Class XsltSettings
Öröklődés
XsltSettings

Példák

Az alábbi példa betölt egy stíluslapot, és engedélyezi az XSLT-szkriptek támogatását.

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

Megjegyzések

A beágyazott szkriptblokkok és az XSLT document() függvény az osztály opcionális funkciói XslCompiledTransform . Ezek a funkciók alapértelmezés szerint le vannak tiltva. Az XsltSettings osztály meghatározza, hogy ezek közül a választható funkciók közül melyiket kell támogatni. A funkciók az osztálytulajdonságok használatával engedélyezve vagy letiltva vannak. Az XsltSettings objektum ezután át lesz adva a XslCompiledTransform.Load metódusnak.

Important

Az XSLT-stíluslapok tartalmazhatnak más fájlokra és beágyazott szkriptblokkokra mutató hivatkozásokat. A rosszindulatú felhasználó kihasználhatja ezt azáltal, hogy olyan adatokat vagy stíluslapokat ad meg Önnek, amelyek végrehajtása közben a rendszer addig dolgozik, amíg a számítógép erőforrásai kimerülnek. Csak akkor engedélyezze a szkriptelést vagy a document() függvényt, ha a stíluslap megbízható forrásból származik. Ha nem tudja ellenőrizni a stíluslap forrását, vagy ha a stíluslap nem megbízható forrásból származik, használja az alapértelmezett XSLT-beállításokat.

Konstruktorok

Name Description
XsltSettings()

Inicializálja az osztály új példányát az XsltSettings alapértelmezett beállításokkal.

XsltSettings(Boolean, Boolean)

Inicializálja az osztály új példányát XsltSettings a megadott beállításokkal.

Tulajdonságok

Name Description
Default

Lekéri az XsltSettings alapértelmezett beállításokkal rendelkező objektumot. Az XSLT document() függvény és a beágyazott szkriptblokkok támogatása le van tiltva.

EnableDocumentFunction

Lekéri vagy beállít egy értéket, amely jelzi, hogy engedélyezi-e az XSLT document() függvény támogatását.

EnableScript
Elavult.

Lekéri vagy beállít egy értéket, amely jelzi, hogy engedélyezi-e a beágyazott szkriptblokkok támogatását.

TrustedXslt

Olyan objektumot XsltSettings kap, amely támogatja az XSLT document() függvényt és a beágyazott szkriptblokkokat.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még