XsltSettings Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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ıftaki XslCompiledTransform isteğe bağlı özelliklerdir. Bu özellikler varsayılan olarak devre dışıdır. sınıfı, XsltSettings 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.
Önemli
XSLT stil sayfaları, diğer dosyalara ve eklenmiş betik bloklarına başvurular içerebilir. Kötü amaçlı bir kullanıcı, yürütüldüğünde bilgisayarınızın kaynakları yetersiz olana kadar sisteminizin işlemesine neden olabilecek veri veya stil sayfaları sağlayarak bu durumdan yararlanabilir. 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
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
Default |
Varsayılan ayarlara sahip bir XsltSettings nesne alır. XSLT |
EnableDocumentFunction |
XSLT |
EnableScript |
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 |
Yöntemler
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() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |