XsltSettings Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa funkcje XSLT do obsługi podczas wykonywania arkusza stylów XSLT.
public ref class XsltSettings sealed
public sealed class XsltSettings
type XsltSettings = class
Public NotInheritable Class XsltSettings
- Dziedziczenie
-
XsltSettings
Przykłady
Poniższy przykład ładuje arkusz stylów i umożliwia obsługę skryptów XSLT.
// 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())
Uwagi
Bloki skryptów osadzonych i funkcja XSLT document() są funkcjami opcjonalnymi w XslCompiledTransform klasie . Te funkcje są domyślnie wyłączone. Klasa XsltSettings określa, które z tych opcjonalnych funkcji mają być obsługiwane. Funkcje są włączone lub wyłączone przy użyciu właściwości klasy. Obiekt XsltSettings jest następnie przekazywany do XslCompiledTransform.Load metody .
Ważna
Arkusze stylów XSLT mogą zawierać odwołania do innych plików i bloków skryptów osadzonych. Złośliwy użytkownik może wykorzystać to, dostarczając dane lub arkusze stylów, które po wykonaniu mogą powodować, że system będzie działał, aż zasoby komputera się wyczerpią. Nie włączaj skryptów ani document() funkcji, chyba że arkusz stylów pochodzi z zaufanego źródła. Jeśli nie możesz zweryfikować źródła arkusza stylów lub jeśli arkusz stylów nie pochodzi z zaufanego źródła, użyj domyślnych ustawień XSLT.
Konstruktory
| Nazwa | Opis |
|---|---|
| XsltSettings() |
Inicjuje XsltSettings nowe wystąpienie klasy z ustawieniami domyślnymi. |
| XsltSettings(Boolean, Boolean) |
Inicjuje nowe wystąpienie XsltSettings klasy z określonymi ustawieniami. |
Właściwości
| Nazwa | Opis |
|---|---|
| Default |
XsltSettings Pobiera obiekt z ustawieniami domyślnymi. Obsługa funkcji XSLT |
| EnableDocumentFunction |
Pobiera lub ustawia wartość wskazującą, czy włączyć obsługę funkcji XSLT |
| EnableScript |
Przestarzałe.
Pobiera lub ustawia wartość wskazującą, czy włączyć obsługę bloków skryptów osadzonych. |
| TrustedXslt |
XsltSettings Pobiera obiekt, który umożliwia obsługę funkcji XSLT |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |