XsltSettings Sınıf

Tanım

XSLT stil sayfasının yürütülmesi sırasında destek eklenecek XSLT özelliklerini belirtir.

public ref class XsltSettings sealed
public sealed class XsltSettings
type XsltSettings = class
Public NotInheritable Class XsltSettings
Devralma
XsltSettings

Örnekler

Aşağıdaki örnek bir stil sayfası yükler ve XSLT betik desteğini etkinleştirir.

// 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())

Açıklamalar

Katıştırılmış betik blokları ve XSLT document() işlevi sınıfındaki XslCompiledTransform isteğe bağlı özelliklerdir. Bu özellikler varsayılan olarak devre dışıdır. XsltSettings sınıfı, bu isteğe bağlı özelliklerden hangisinin destekleyebileceğinizi belirtir. Özellikler, sınıf özellikleri kullanılarak etkinleştirilir veya devre dışı bırakılır. Nesne XsltSettings daha sonra yöntemine XslCompiledTransform.Load geçirilir.

Important

XSLT stil sayfaları, diğer dosyalara ve ekli betik bloklarına başvurular içerebilir. Kötü amaçlı bir kullanıcı, veri veya stil sayfaları sağlayarak bu durumu kötüye kullanabilir. Bu dosyalar yürütüldüğünde bilgisayarınızın kaynakları yetersiz kalana kadar sisteminizin sürekli işlemesine neden olabilir. Stil sayfası güvenilir bir kaynaktan gelmediği sürece betiği veya document() işlevi etkinleştirmeyin. Stil sayfasının kaynağını doğrulayamıyorsanız veya stil sayfası güvenilir bir kaynaktan gelmiyorsa varsayılan XSLT ayarlarını kullanın.

Oluşturucular

Name Description
XsltSettings()

Varsayılan ayarlarla sınıfının yeni bir örneğini XsltSettings başlatır.

XsltSettings(Boolean, Boolean)

Belirtilen ayarlarla sınıfının yeni bir örneğini XsltSettings başlatır.

Özellikler

Name Description
Default

Varsayılan ayarlara sahip bir XsltSettings nesne alır. XSLT document() işlevi ve eklenmiş betik blokları desteği devre dışı bırakıldı.

EnableDocumentFunction

XSLT document() işlevi için desteğin etkinleştirilip etkinleştirilmeymeyeceğini belirten bir değer alır veya ayarlar.

EnableScript
Geçersiz.

Katıştırılmış betik blokları için desteğin etkinleştirilip etkinleştirilmeymeyeceğini belirten bir değer alır veya ayarlar.

TrustedXslt

XSLT XsltSettings işlevi ve eklenmiş betik blokları için destek sağlayan bir document() nesne alır.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.