XsltSettings Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
| EnableDocumentFunction |
Lekéri vagy beállít egy értéket, amely jelzi, hogy engedélyezi-e az XSLT |
| 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 |
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) |