XslTransform.XmlResolver Özellik

Tanım

Dikkat

You should pass XmlResolver to Transform() method

XmlResolver Yöntemi çağrıldığında dış kaynakları çözümlemek için kullanılan öğesini Transform ayarlar.

public:
 property System::Xml::XmlResolver ^ XmlResolver {  void set(System::Xml::XmlResolver ^ value); };
public System.Xml.XmlResolver? XmlResolver { set; }
public System.Xml.XmlResolver XmlResolver { set; }
[System.Obsolete("You should pass XmlResolver to Transform() method")]
public System.Xml.XmlResolver XmlResolver { set; }
member this.XmlResolver : System.Xml.XmlResolver
[<System.Obsolete("You should pass XmlResolver to Transform() method")>]
member this.XmlResolver : System.Xml.XmlResolver
Public Property XmlResolver As XmlResolver

Özellik Değeri

XmlResolver Dönüştürme sırasında kullanılacak. olarak ayarlanırsa null, XSLT document() işlevi çözümlenmez.

Öznitelikler

Açıklamalar

Note

XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.

.NET Framework'ün 1.1 sürümünde, uygulamanın güven düzeyi varsayılan davranışı belirler:

Fully trusted code:İşlevi çözümlemek XmlUrlResolver için kullanıcı kimlik bilgileri olmayan bir varsayılan document() kullanılır. Dış kaynağa erişmek için kimlik doğrulaması gerekiyorsa, gerekli kimlik bilgileriyle bir XmlResolver belirtmek için bu özelliği kullanın.

Semi-trusted code: özelliği olarak nullayarlanır, bu da işlevin document() çözümlenmediği anlamına gelir. bir belirtmek XmlResolveriçin tam güven gerektiğinden, bu özellik de ayarlanamaz.

Bu çözümleyici, XSLT document() işlevi çağrıldığında kullanılır. Ve stil sayfasında başvuruda bulunan öğeleri çözümlemek xsl:importxsl:include için kullanılmaz. Çözümlemek için kullanılacak öğesini XmlResolver ve stil sayfasında başvurulan öğeleri belirtmek içinxsl:import, bağımsız değişkenlerinden biri olarak bir xsl:include alan aşırı yüklemeyi kullanın LoadXmlResolver.

Note

Bu özellik, .NET Framework'ün 1.1 sürümünde kullanılmıyor. yöntemini kullanarak XmlResolver bir Transform belirtmek önerilen uygulamadır. Bu durumda, XmlResolver yöntemi tamamlandıktan sonra Transform önbelleğe alınmaz.

Şunlara uygulanır

Ayrıca bkz.