XsltSettings Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| EnableDocumentFunction |
Hämtar eller anger ett värde som anger om stöd för XSLT-funktionen |
| 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 |
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
- Skriptblock med hjälp av msxsl:script
- Att använda klassen XslCompiledTransform