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żne

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ć ten problem, dostarczając Ci dane lub arkusze stylów, które po wykonaniu mogą spowodować przetworzenie systemu do momentu, gdy komputer nie będzie działać na niskim poziomie zasobów. 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

XsltSettings()

Inicjuje XsltSettings nowe wystąpienie klasy z ustawieniami domyślnymi.

XsltSettings(Boolean, Boolean)

Inicjuje XsltSettings nowe wystąpienie klasy z określonymi ustawieniami.

Właściwości

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

Pobiera lub ustawia wartość wskazującą, czy włączyć obsługę osadzonych bloków skryptów.

TrustedXslt

XsltSettings Pobiera obiekt, który umożliwia obsługę funkcji XSLT document() i osadzonych bloków skryptów.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też