XsltSettings Klasa

Definicja

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 document() i osadzonych bloków skryptów jest wyłączona.

EnableDocumentFunction

Pobiera lub ustawia wartość wskazującą, czy włączyć obsługę funkcji XSLT document() .

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 document() i bloków skryptów osadzonych.

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)

Dotyczy

Zobacz też