XslTransform.Load Yöntem
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.
ve öğelerinde xsl:includexsl:import başvuruda bulunan stil sayfaları da dahil olmak üzere XSLT stil sayfasını yükler.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Load(XPathNavigator, XmlResolver, Evidence) |
içinde XPathNavigatorbulunan XSLT stil sayfasını yükler. Bu yöntem, kanıt belirterek stil sayfasının izinlerini sınırlamanıza olanak tanır. |
| Load(IXPathNavigable, XmlResolver, Evidence) |
içinde IXPathNavigablebulunan XSLT stil sayfasını yükler. Bu yöntem, kanıt belirterek stil sayfasının izinlerini sınırlamanıza olanak tanır. |
| Load(XPathNavigator, XmlResolver) |
Geçersiz.
içinde XPathNavigatorbulunan XSLT stil sayfasını yükler. |
| Load(IXPathNavigable, XmlResolver) |
Geçersiz.
içinde IXPathNavigablebulunan XSLT stil sayfasını yükler. |
| Load(XmlReader, XmlResolver) |
Geçersiz.
içinde XmlReaderbulunan XSLT stil sayfasını yükler. |
| Load(XmlReader, XmlResolver, Evidence) |
içinde XmlReaderbulunan XSLT stil sayfasını yükler. Bu yöntem, kanıt belirterek stil sayfasının izinlerini sınırlamanıza olanak tanır. |
| Load(XPathNavigator) |
Geçersiz.
içinde XPathNavigatorbulunan XSLT stil sayfasını yükler. |
| Load(IXPathNavigable) |
Geçersiz.
içinde IXPathNavigablebulunan XSLT stil sayfasını yükler. |
| Load(XmlReader) |
Geçersiz.
içinde XmlReaderbulunan XSLT stil sayfasını yükler. |
| Load(String) |
URL tarafından belirtilen XSLT stil sayfasını yükler. |
| Load(String, XmlResolver) |
URL tarafından belirtilen XSLT stil sayfasını yükler. |
Açıklamalar
Uyarı
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ş.
Load(XPathNavigator, XmlResolver, Evidence)
içinde XPathNavigatorbulunan XSLT stil sayfasını yükler. Bu yöntem, kanıt belirterek stil sayfasının izinlerini sınırlamanıza olanak tanır.
public:
void Load(System::Xml::XPath::XPathNavigator ^ stylesheet, System::Xml::XmlResolver ^ resolver, System::Security::Policy::Evidence ^ evidence);
public void Load(System.Xml.XPath.XPathNavigator stylesheet, System.Xml.XmlResolver resolver, System.Security.Policy.Evidence evidence);
member this.Load : System.Xml.XPath.XPathNavigator * System.Xml.XmlResolver * System.Security.Policy.Evidence -> unit
Public Sub Load (stylesheet As XPathNavigator, resolver As XmlResolver, evidence As Evidence)
Parametreler
- stylesheet
- XPathNavigator
XPathNavigator Yüklenecek stil sayfasını içeren nesne.
- resolver
- XmlResolver
XmlResolver ve xsl:include öğelerinde xsl:import başvuruda bulunan stil sayfalarını yüklemek için kullanılır. Bu ise null, dış kaynaklar çözümlenmez.
XmlResolver yöntemi tamamlandıktan sonra Load önbelleğe alınmaz.
- evidence
- Evidence
Evidence XSLT stil sayfasındaki betik bloğu için oluşturulan derlemedeki küme.
Bu ise null, betik blokları işlenmez, XSLT document() işlevi desteklenmez ve ayrıcalıklı uzantı nesnelerine izin verilmez.
Betik derlemesi için kanıt sağlamak için çağıranın izni olmalıdır ControlEvidence . Yarı güvenilir arayanlar bu parametreyi olarak nullayarlayabilir.
Özel durumlar
Geçerli düğüm geçerli bir stil sayfasına uymuyor.
Başvuruda bulunılan stil sayfası, sağlanan kanıt tarafından izin verilmeyen işlevler gerektirir.
Çağıran, kanıt sağlamaya çalışır ve izni yoktur ControlEvidence .
Açıklamalar
Uyarı
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ş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
Stil sayfası geçerli konumundan XPathNavigatoryüklenir. Yüklenen belgenin bir bölümünü stil sayfası olarak kullanmak için, stil sayfasının başına karşılık gelen düğüme gidin. yöntemi döndürdüğünde Load , XPathNavigator stil sayfasının başına (düğümde xsl:style sheet ) konumlandırılır.
Kanıt sağlamanın farklı yolları vardır. Aşağıdaki tabloda, yaygın kullanıcı senaryoları için ne tür kanıt sağlandığı açıklanmaktadır.
| Scenario | Sağlayabilecek kanıt türü |
|---|---|
| XSLT stil sayfası bağımsızdır veya güvendiğiniz bir kod tabanından gelir. | Derlemenizdeki kanıtları kullanın. |
| XSLT stil sayfası dış kaynaktan gelir. Kaynağın kaynağı bilinir ve doğrulanabilir bir URL vardır. | URL'yi kullanarak kanıt oluşturun. |
| XSLT stil sayfası dış kaynaktan gelir. Kaynağın kaynağı bilinmiyor. | Kanıtı olarak nullayarlayın. Betik blokları işlenmez, XSLT document() işlevi desteklenmez ve ayrıcalıklı uzantı nesnelerine izin verilmez.Ayrıca parametresini resolvernullolarak da ayarlayabilirsiniz. Bu, ve xsl:include öğelerinin xsl:import işlenmemesini sağlar. |
| XSLT stil sayfası dış kaynaktan gelir. Kaynağın kaynağı bilinmiyor, ancak betik desteğine ihtiyacınız var. | Arayandan kanıt isteyin. Çağıranın API'sinin genellikle sınıfı olmak üzere Evidence kanıt sağlamak için bir yol sağlaması gerekir. |
Ayrıca bkz.
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
Şunlara uygulanır
Load(IXPathNavigable, XmlResolver, Evidence)
içinde IXPathNavigablebulunan XSLT stil sayfasını yükler. Bu yöntem, kanıt belirterek stil sayfasının izinlerini sınırlamanıza olanak tanır.
public:
void Load(System::Xml::XPath::IXPathNavigable ^ stylesheet, System::Xml::XmlResolver ^ resolver, System::Security::Policy::Evidence ^ evidence);
public void Load(System.Xml.XPath.IXPathNavigable stylesheet, System.Xml.XmlResolver resolver, System.Security.Policy.Evidence evidence);
member this.Load : System.Xml.XPath.IXPathNavigable * System.Xml.XmlResolver * System.Security.Policy.Evidence -> unit
Public Sub Load (stylesheet As IXPathNavigable, resolver As XmlResolver, evidence As Evidence)
Parametreler
- stylesheet
- IXPathNavigable
Arabirimini uygulayan IXPathNavigable bir nesne. .NET Framework'te bu bir (genellikle bir XmlDocument) veya XSLT stil sayfasını içeren bir XPathDocument olabilir XmlNode .
- resolver
- XmlResolver
XmlResolver ve xsl:include öğelerinde xsl:import başvuruda bulunan stil sayfalarını yüklemek için kullanılır. Bu ise null, dış kaynaklar çözümlenmez.
XmlResolver yöntemi tamamlandıktan sonra Load önbelleğe alınmaz.
- evidence
- Evidence
Evidence XSLT stil sayfasındaki betik bloğu için oluşturulan derlemedeki küme.
Bu ise null, betik blokları işlenmez, XSLT document() işlevi desteklenmez ve ayrıcalıklı uzantı nesnelerine izin verilmez.
Betik derlemesi için kanıt sağlamak için çağıranın izni olmalıdır ControlEvidence . Yarı güvenilir arayanlar bu parametreyi olarak nullayarlayabilir.
Özel durumlar
Yüklenen kaynak geçerli bir stil sayfası değil.
Başvuruda bulunılan stil sayfası, sağlanan kanıt tarafından izin verilmeyen işlevler gerektirir.
Çağıran, kanıt sağlamaya çalışır ve izni yoktur ControlEvidence .
Açıklamalar
Uyarı
. 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ş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
Kanıt sağlamanın farklı yolları vardır. Aşağıdaki tabloda, yaygın kullanıcı senaryoları için ne tür kanıt sağlandığı açıklanmaktadır.
| Scenario | Sağlayabilecek kanıt türü |
|---|---|
| XSLT stil sayfası bağımsızdır veya güvendiğiniz bir kod tabanından gelir. | Derlemenizdeki kanıtları kullanın. |
| XSLT stil sayfası dış kaynaktan gelir. Kaynağın kaynağı bilinir ve doğrulanabilir bir URL vardır. | URL'yi kullanarak kanıt oluşturun. |
| XSLT stil sayfası dış kaynaktan gelir. Kaynağın kaynağı bilinmiyor. | Kanıtı olarak nullayarlayın. Betik blokları işlenmez, XSLT document() işlevi desteklenmez ve ayrıcalıklı uzantı nesnelerine izin verilmez.Ayrıca parametresini resolvernullolarak da ayarlayabilirsiniz. Bu, ve xsl:include öğelerinin xsl:import işlenmemesini sağlar. |
| XSLT stil sayfası dış kaynaktan gelir. Kaynağın kaynağı bilinmiyor, ancak betik desteğine ihtiyacınız var. | Arayandan kanıt isteyin. Çağıranın API'sinin genellikle sınıfı olmak üzere Evidence kanıt sağlamak için bir yol sağlaması gerekir. |
Ayrıca bkz.
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
Şunlara uygulanır
Load(XPathNavigator, XmlResolver)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
Dikkat
You should pass evidence to Load() method
içinde XPathNavigatorbulunan XSLT stil sayfasını yükler.
public:
void Load(System::Xml::XPath::XPathNavigator ^ stylesheet, System::Xml::XmlResolver ^ resolver);
public void Load(System.Xml.XPath.XPathNavigator stylesheet, System.Xml.XmlResolver? resolver);
public void Load(System.Xml.XPath.XPathNavigator stylesheet, System.Xml.XmlResolver resolver);
[System.Obsolete("You should pass evidence to Load() method")]
public void Load(System.Xml.XPath.XPathNavigator stylesheet, System.Xml.XmlResolver resolver);
member this.Load : System.Xml.XPath.XPathNavigator * System.Xml.XmlResolver -> unit
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XPath.XPathNavigator * System.Xml.XmlResolver -> unit
Public Sub Load (stylesheet As XPathNavigator, resolver As XmlResolver)
Parametreler
- stylesheet
- XPathNavigator
XPathNavigator XSLT stil sayfasını içeren bir nesne.
- resolver
- XmlResolver
XmlResolver ve xsl:include öğelerinde xsl:import başvuruda bulunan stil sayfalarını yüklemek için kullanılır. Bu ise null, dış kaynaklar çözümlenmez.
XmlResolver yöntemi tamamlandıktan sonra Load önbelleğe alınmaz.
- Öznitelikler
Özel durumlar
Geçerli düğüm geçerli bir stil sayfasına uymuyor.
Stil sayfası eklenmiş betikler içeriyor ve çağıranın izni yok UnmanagedCode .
Açıklamalar
Uyarı
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ş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
Stil sayfası geçerli konumundan XPathNavigatoryüklenir. Yüklenen belgenin bir bölümünü stil sayfası olarak kullanmak için, stil sayfasının başına karşılık gelen düğüme gidin. yöntemi döndürdüğünde Load , XPathNavigator stil sayfasının başına (düğümde xsl:style sheet ) konumlandırılır.
Stil sayfası eklenmiş betik içeriyorsa, betik bir derlemeye derlenmiş olur. Derleme tam güvene sahiptir. Önerilen uygulama, kullanarak kanıt sağlamaktır Load(XPathNavigator, XmlResolver, Evidence).
Uyarı
Çağıranın UnmanagedCode izni yoksa, katıştırılmış betik derlenmez ve bir SecurityException oluşturulur. Daha fazla bilgi için bkz. SecurityPermission ve SecurityPermissionFlag.UnmanagedCode.
Ayrıca bkz.
Şunlara uygulanır
Load(IXPathNavigable, XmlResolver)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
Dikkat
You should pass evidence to Load() method
içinde IXPathNavigablebulunan XSLT stil sayfasını yükler.
public:
void Load(System::Xml::XPath::IXPathNavigable ^ stylesheet, System::Xml::XmlResolver ^ resolver);
public void Load(System.Xml.XPath.IXPathNavigable stylesheet, System.Xml.XmlResolver? resolver);
public void Load(System.Xml.XPath.IXPathNavigable stylesheet, System.Xml.XmlResolver resolver);
[System.Obsolete("You should pass evidence to Load() method")]
public void Load(System.Xml.XPath.IXPathNavigable stylesheet, System.Xml.XmlResolver resolver);
member this.Load : System.Xml.XPath.IXPathNavigable * System.Xml.XmlResolver -> unit
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XPath.IXPathNavigable * System.Xml.XmlResolver -> unit
Public Sub Load (stylesheet As IXPathNavigable, resolver As XmlResolver)
Parametreler
- stylesheet
- IXPathNavigable
Arabirimini uygulayan IXPathNavigable bir nesne. .NET Framework'te bu bir (genellikle bir XmlDocument) veya XSLT stil sayfasını içeren bir XPathDocument olabilir XmlNode .
- resolver
- XmlResolver
XmlResolver ve xsl:include öğelerinde xsl:import başvuruda bulunan stil sayfalarını yüklemek için kullanılır. Bu ise null, dış kaynaklar çözümlenmez.
XmlResolver yöntemi tamamlandıktan sonra Load önbelleğe alınmaz.
- Öznitelikler
Özel durumlar
Yüklenen kaynak geçerli bir stil sayfası değil.
Stil sayfası eklenmiş betikler içeriyor ve çağıranın izni yok UnmanagedCode .
Açıklamalar
Uyarı
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ş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
Stil sayfası eklenmiş betik içeriyorsa, betik bir derlemeye derlenmiş olur. Derleme tam güvene sahiptir. Önerilen yöntem, yöntemini kullanarak kanıt sağlamaktır Load(IXPathNavigable, XmlResolver, Evidence) .
Uyarı
Çağıranın UnmanagedCode izni yoksa, katıştırılmış betik derlenmez ve bir SecurityException oluşturulur. Daha fazla bilgi için bkz. SecurityPermission ve SecurityPermissionFlag.UnmanagedCode.
Ayrıca bkz.
Şunlara uygulanır
Load(XmlReader, XmlResolver)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
Dikkat
You should pass evidence to Load() method
içinde XmlReaderbulunan XSLT stil sayfasını yükler.
public:
void Load(System::Xml::XmlReader ^ stylesheet, System::Xml::XmlResolver ^ resolver);
public void Load(System.Xml.XmlReader stylesheet, System.Xml.XmlResolver? resolver);
public void Load(System.Xml.XmlReader stylesheet, System.Xml.XmlResolver resolver);
[System.Obsolete("You should pass evidence to Load() method")]
public void Load(System.Xml.XmlReader stylesheet, System.Xml.XmlResolver resolver);
member this.Load : System.Xml.XmlReader * System.Xml.XmlResolver -> unit
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XmlReader * System.Xml.XmlResolver -> unit
Public Sub Load (stylesheet As XmlReader, resolver As XmlResolver)
Parametreler
- resolver
- XmlResolver
XmlResolver ve xsl:include öğelerinde xsl:import başvuruda bulunan stil sayfalarını yüklemek için kullanılır. Bu ise null, dış kaynaklar çözümlenmez.
XmlResolver yöntemi tamamlandıktan sonra Load(XmlReader, XmlResolver) önbelleğe alınmaz.
- Öznitelikler
Özel durumlar
Geçerli düğüm geçerli bir stil sayfasına uymuyor.
Stil sayfası eklenmiş betikler içeriyor ve çağıranın izni yok UnmanagedCode .
Açıklamalar
Uyarı
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ş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
Bu yöntem, ve xsl:import öğelerinde xsl:include başvuruda bulunan tüm stil sayfaları dahil olmak üzere XSLT stil sayfasını yükler. Stil sayfası, geçerli düğümünden tüm alt öğelerine XmlReader yüklenir. Bu, belgenin bir bölümünü stil sayfası olarak kullanmanızı sağlar.
yöntemi döndürdüğünde Load , XmlReader stil sayfasının sonundan sonraki düğüme yerleştirilir. Belgenin sonuna ulaşılırsa, XmlReader dosya sonuna (EOF) konumlandırılır.
Stil sayfası varlıklar içeriyorsa, varlıkları çözümleyebilecek bir XmlReader belirtmelisiniz (XmlReader.CanResolveEntity döndürür true). Bu durumda, bir XmlValidatingReader kullanılabilir.
Stil sayfası eklenmiş betik içeriyorsa, betik bir derlemeye derlenmiş olur. Derleme tam güvene sahiptir. Önerilen yöntem, yöntemini kullanarak kanıt sağlamaktır Load(XmlReader, XmlResolver, Evidence) .
Uyarı
Çağıranın UnmanagedCode izni yoksa, katıştırılmış betik derlenmez ve bir SecurityException oluşturulur. Daha fazla bilgi için bkz. SecurityPermission ve SecurityPermissionFlag.UnmanagedCode.
Ayrıca bkz.
Şunlara uygulanır
Load(XmlReader, XmlResolver, Evidence)
içinde XmlReaderbulunan XSLT stil sayfasını yükler. Bu yöntem, kanıt belirterek stil sayfasının izinlerini sınırlamanıza olanak tanır.
public:
void Load(System::Xml::XmlReader ^ stylesheet, System::Xml::XmlResolver ^ resolver, System::Security::Policy::Evidence ^ evidence);
public void Load(System.Xml.XmlReader stylesheet, System.Xml.XmlResolver resolver, System.Security.Policy.Evidence evidence);
member this.Load : System.Xml.XmlReader * System.Xml.XmlResolver * System.Security.Policy.Evidence -> unit
Public Sub Load (stylesheet As XmlReader, resolver As XmlResolver, evidence As Evidence)
Parametreler
- resolver
- XmlResolver
XmlResolver ve xsl:include öğelerinde xsl:import başvuruda bulunan stil sayfalarını yüklemek için kullanılır. Bu ise null, dış kaynaklar çözümlenmez.
XmlResolver yöntemi tamamlandıktan sonra Load önbelleğe alınmaz.
- evidence
- Evidence
Evidence XSLT stil sayfasındaki betik bloğu için oluşturulan derlemedeki küme.
Bu ise null, betik blokları işlenmez, XSLT document() işlevi desteklenmez ve ayrıcalıklı uzantı nesnelerine izin verilmez.
Betik derlemesi için kanıt sağlamak için çağıranın izni olmalıdır ControlEvidence . Yarı güvenilir arayanlar bu parametreyi olarak nullayarlayabilir.
Özel durumlar
Geçerli düğüm geçerli bir stil sayfasına uymuyor.
Başvuruda bulunılan stil sayfası, sağlanan kanıt tarafından izin verilmeyen işlevler gerektirir.
Çağıran, kanıt sağlamaya çalışır ve izni yoktur ControlEvidence .
Açıklamalar
Uyarı
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ş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
Bu yöntem, ve xsl:import öğelerinde xsl:include başvuruda bulunan tüm stil sayfaları dahil olmak üzere XSLT stil sayfasını yükler. Stil sayfası, geçerli düğümünden tüm alt öğelerine XmlReader yüklenir. Bu, belgenin bir bölümünü stil sayfası olarak kullanmanızı sağlar.
yöntemi döndürdüğünde Load , XmlReader stil sayfasının sonundan sonraki düğüme yerleştirilir. Belgenin sonuna ulaşılırsa, XmlReader dosya sonuna (EOF) konumlandırılır.
Stil sayfası varlıklar içeriyorsa, varlıkları çözümleyebilecek bir XmlReader belirtmelisiniz (XmlReader.CanResolveEntity döndürür true). Bu durumda, bir XmlValidatingReader kullanılabilir.
Kanıt sağlamanın farklı yolları vardır. Aşağıdaki tabloda, yaygın kullanıcı senaryoları için ne tür kanıt sağlandığı açıklanmaktadır.
| Scenario | Sağlayabilecek kanıt türü |
|---|---|
| XSLT stil sayfası bağımsızdır veya güvendiğiniz bir kod tabanından gelir. | Derlemenizdeki kanıtları kullanın. |
| XSLT stil sayfası dış kaynaktan gelir. Kaynağın kaynağı bilinir ve doğrulanabilir bir URL vardır. | URL'yi kullanarak kanıt oluşturun. |
| XSLT stil sayfası dış kaynaktan gelir. Kaynağın kaynağı bilinmiyor. | Kanıtı olarak nullayarlayın. Betik blokları işlenmez, XSLT document() işlevi desteklenmez ve ayrıcalıklı uzantı nesnelerine izin verilmez.Ayrıca parametresini resolvernullolarak da ayarlayabilirsiniz. Bu, ve xsl:include öğelerinin xsl:import işlenmemesini sağlar. |
| XSLT stil sayfası dış kaynaktan gelir. Kaynağın kaynağı bilinmiyor, ancak betik desteğine ihtiyacınız var. | Arayandan kanıt isteyin. Çağıranın API'sinin genellikle sınıfı olmak üzere Evidence kanıt sağlamak için bir yol sağlaması gerekir. |
Ayrıca bkz.
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
Şunlara uygulanır
Load(XPathNavigator)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
Dikkat
You should pass evidence to Load() method
içinde XPathNavigatorbulunan XSLT stil sayfasını yükler.
public:
void Load(System::Xml::XPath::XPathNavigator ^ stylesheet);
public void Load(System.Xml.XPath.XPathNavigator stylesheet);
[System.Obsolete("You should pass evidence to Load() method")]
public void Load(System.Xml.XPath.XPathNavigator stylesheet);
member this.Load : System.Xml.XPath.XPathNavigator -> unit
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XPath.XPathNavigator -> unit
Public Sub Load (stylesheet As XPathNavigator)
Parametreler
- stylesheet
- XPathNavigator
XPathNavigator XSLT stil sayfasını içeren bir nesne.
- Öznitelikler
Özel durumlar
Geçerli düğüm geçerli bir stil sayfasına uymuyor.
Stil sayfası eklenmiş betikler içeriyor ve çağıranın izni yok UnmanagedCode .
Açıklamalar
Uyarı
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ş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
Bu yöntem, ve xsl:import öğelerinde xsl:include başvuruda bulunan tüm stil sayfaları dahil olmak üzere XSLT stil sayfasını yükler. Dış kaynaklar, kullanıcı kimlik bilgileri olmayan bir XmlUrlResolver kullanılarak çözümlenir. Stil sayfası kimlik doğrulaması gerektiren bir ağ kaynağında bulunuyorsa, bağımsız değişkenlerinden biri olarak bir XmlResolver alan aşırı yüklemeyi kullanın ve gerekli kimlik bilgileriyle bir XmlResolver belirtin.
Stil sayfası geçerli konumundan XPathNavigatoryüklenir. Stil sayfası olarak yüklenen belgenin yalnızca bir bölümünü kullanmak için, stil sayfasının başına karşılık gelen düğüme gidin. yöntemi döndürdüğünde Load , XPathNavigator stil sayfasının başına (düğümde xsl:style sheet ) konumlandırılır.
Stil sayfası eklenmiş betik içeriyorsa, betik bir derlemeye derlenmiş olur. Derleme tam güvene sahiptir. Önerilen yöntem, yöntemini kullanarak kanıt sağlamaktır Load(XPathNavigator, XmlResolver, Evidence) .
Uyarı
Çağıranın UnmanagedCode izni yoksa, katıştırılmış betik derlenmez ve bir SecurityException oluşturulur. Daha fazla bilgi için bkz. SecurityPermission ve SecurityPermissionFlag.UnmanagedCode.
Şunlara uygulanır
Load(IXPathNavigable)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
Dikkat
You should pass evidence to Load() method
içinde IXPathNavigablebulunan XSLT stil sayfasını yükler.
public:
void Load(System::Xml::XPath::IXPathNavigable ^ stylesheet);
public void Load(System.Xml.XPath.IXPathNavigable stylesheet);
[System.Obsolete("You should pass evidence to Load() method")]
public void Load(System.Xml.XPath.IXPathNavigable stylesheet);
member this.Load : System.Xml.XPath.IXPathNavigable -> unit
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XPath.IXPathNavigable -> unit
Public Sub Load (stylesheet As IXPathNavigable)
Parametreler
- stylesheet
- IXPathNavigable
Arabirimini uygulayan IXPathNavigable bir nesne. .NET Framework'te bu bir (genellikle bir XmlDocument) veya XSLT stil sayfasını içeren bir XPathDocument olabilir XmlNode .
- Öznitelikler
Özel durumlar
Yüklenen kaynak geçerli bir stil sayfası değil.
Stil sayfası eklenmiş betikler içeriyor ve çağıranın izni yok UnmanagedCode .
Açıklamalar
Uyarı
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ş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
Bu yöntem, ve xsl:import öğelerinde xsl:include başvuruda bulunan tüm stil sayfaları dahil olmak üzere XSLT stil sayfasını yükler. Dış kaynaklar, kullanıcı kimlik bilgileri olmayan bir XmlUrlResolver kullanılarak çözümlenir. Stil sayfası kimlik doğrulaması gerektiren bir ağ kaynağında bulunuyorsa, bağımsız değişkenlerinden biri olarak bir XmlResolver alan aşırı yüklemeyi kullanın ve gerekli kimlik bilgileriyle bir XmlResolver belirtin.
Stil sayfası eklenmiş betik içeriyorsa, betik bir derlemeye derlenmiş olur. Derleme tam güvene sahiptir. Önerilen yöntem, yöntemini kullanarak kanıt sağlamaktır Load(IXPathNavigable, XmlResolver, Evidence) .
Uyarı
Çağıranın UnmanagedCode izni yoksa, katıştırılmış betik derlenmez ve bir SecurityException oluşturulur. Daha fazla bilgi için bkz. SecurityPermission ve SecurityPermissionFlag.UnmanagedCode.
Şunlara uygulanır
Load(XmlReader)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
Dikkat
You should pass evidence to Load() method
içinde XmlReaderbulunan XSLT stil sayfasını yükler.
public:
void Load(System::Xml::XmlReader ^ stylesheet);
public void Load(System.Xml.XmlReader stylesheet);
[System.Obsolete("You should pass evidence to Load() method")]
public void Load(System.Xml.XmlReader stylesheet);
member this.Load : System.Xml.XmlReader -> unit
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XmlReader -> unit
Public Sub Load (stylesheet As XmlReader)
Parametreler
- Öznitelikler
Özel durumlar
Geçerli düğüm geçerli bir stil sayfasına uymuyor.
Stil sayfası eklenmiş betikler içeriyor ve çağıranın izni yok UnmanagedCode .
Açıklamalar
Uyarı
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ş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
Bu yöntem, ve xsl:import öğelerinde xsl:include başvuruda bulunan tüm stil sayfaları dahil olmak üzere XSLT stil sayfasını yükler. Dış kaynaklar, kullanıcı kimlik bilgileri olmayan bir XmlUrlResolver kullanılarak çözümlenir. Stil sayfası kimlik doğrulaması gerektiren bir ağ kaynağında bulunuyorsa, bağımsız değişkenlerinden biri olarak bir XmlResolver alan aşırı yüklemeyi kullanın ve gerekli kimlik bilgileriyle bir XmlResolver belirtin.
Stil sayfası, geçerli düğümünden tüm alt öğelerine XmlReader yüklenir. Bu, belgenin bir bölümünü stil sayfası olarak kullanmanızı sağlar. yöntemi döndürdüğünde Load , XmlReader stil sayfasının sonundan sonraki düğüme yerleştirilir. Belgenin sonuna ulaşılırsa, XmlReader dosya sonuna (EOF) konumlandırılır.
Stil sayfası varlıklar içeriyorsa, varlıkları çözümleyebilecek bir XmlReader belirtmelisiniz (XmlReader.CanResolveEntity döndürür true). Bu durumda, bir XmlValidatingReader kullanılabilir.
Stil sayfası eklenmiş betik içeriyorsa, betik bir derlemeye derlenmiş olur. Derleme tam güvene sahiptir. Önerilen yöntem, yöntemini kullanarak kanıt sağlamaktır Load(XmlReader, XmlResolver, Evidence) .
Uyarı
Çağıranın UnmanagedCode izni yoksa, katıştırılmış betik derlenmez ve bir SecurityException oluşturulur. Daha fazla bilgi için bkz. SecurityPermission ve SecurityPermissionFlag.UnmanagedCode.
Şunlara uygulanır
Load(String)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
URL tarafından belirtilen XSLT stil sayfasını yükler.
public:
void Load(System::String ^ url);
public void Load(string url);
member this.Load : string -> unit
Public Sub Load (url As String)
Parametreler
- url
- String
Yüklenecek XSLT stil sayfasını belirten URL.
Özel durumlar
Yüklenen kaynak geçerli bir stil sayfası değil.
Stil sayfası eklenmiş betik içeriyor ve çağıranın izni yok UnmanagedCode .
Açıklamalar
Uyarı
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ş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl="http://www.w3.org/1999/XSL/Transform"içermelidir.
Bu yöntem, ve xsl:import öğelerinde xsl:include başvuruda bulunan tüm stil sayfaları dahil olmak üzere XSLT stil sayfasını yükler. Dış kaynaklar, kullanıcı kimlik bilgileri olmayan bir XmlUrlResolver kullanılarak çözümlenir. Stil sayfası kimlik doğrulaması gerektiren bir ağ kaynağında bulunuyorsa, bağımsız değişkenlerinden biri olarak bir XmlResolver alan aşırı yüklemeyi kullanın ve gerekli kimlik bilgileriyle bir XmlResolver belirtin.
Stil sayfası eklenmiş betik içeriyorsa, betik bir derlemeye derlenmiş olur. Stil sayfasının URI'si, derlemeye uygulanan kanıt oluşturmak için kullanılır.
Uyarı
Çağıranın UnmanagedCode izni yoksa, katıştırılmış betik derlenmez ve bir SecurityException oluşturulur. Daha fazla bilgi için bkz. SecurityPermission ve SecurityPermissionFlag.UnmanagedCode.
Şunlara uygulanır
Load(String, XmlResolver)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
URL tarafından belirtilen XSLT stil sayfasını yükler.
public:
void Load(System::String ^ url, System::Xml::XmlResolver ^ resolver);
public void Load(string url, System.Xml.XmlResolver? resolver);
public void Load(string url, System.Xml.XmlResolver resolver);
member this.Load : string * System.Xml.XmlResolver -> unit
Public Sub Load (url As String, resolver As XmlResolver)
Parametreler
- url
- String
Yüklenecek XSLT stil sayfasını belirten URL.
- resolver
- XmlResolver
ve XmlResolver öğelerinde başvuruda xsl:importxsl:include bulunan stil sayfasını ve tüm stil sayfalarını yüklemek için kullanılır.
Bu ise null, stil sayfasını açmak için kullanıcı kimlik bilgileri olmayan bir varsayılan XmlUrlResolver kullanılır. Varsayılan, XmlUrlResolver stil sayfasındaki dış kaynakları çözümlemek için kullanılmaz, bu nedenle xsl:import öğeler xsl:include çözümlenmez.
XmlResolver yöntemi tamamlandıktan sonra Load(String, XmlResolver) önbelleğe alınmaz.
Özel durumlar
Yüklenen kaynak geçerli bir stil sayfası değil.
Stil sayfası eklenmiş betik içeriyor ve çağıranın izni yok UnmanagedCode .
Açıklamalar
Uyarı
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ş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
Stil sayfası eklenmiş betik içeriyorsa, betik bir derlemeye derlenmiş olur. Stil sayfasının URI'si, derlemeye uygulanan kanıt oluşturmak için kullanılır.
Uyarı
Çağıranın UnmanagedCode izni yoksa, katıştırılmış betik derlenmez ve bir SecurityException oluşturulur. Daha fazla bilgi için bkz. SecurityPermission ve SecurityPermissionFlag.UnmanagedCode.