XslTransform.Load Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memuat lembar gaya XSLT, termasuk lembar gaya yang dirujuk dalam xsl:includexsl:import dan elemen.
Overload
| Nama | Deskripsi |
|---|---|
| Load(XPathNavigator, XmlResolver, Evidence) |
Memuat lembar gaya XSLT yang terkandung dalam XPathNavigator. Metode ini memungkinkan Anda membatasi izin lembar gaya dengan menentukan bukti. |
| Load(IXPathNavigable, XmlResolver, Evidence) |
Memuat lembar gaya XSLT yang terkandung dalam IXPathNavigable. Metode ini memungkinkan Anda membatasi izin lembar gaya dengan menentukan bukti. |
| Load(XPathNavigator, XmlResolver) |
Kedaluwarsa.
Memuat lembar gaya XSLT yang terkandung dalam XPathNavigator. |
| Load(IXPathNavigable, XmlResolver) |
Kedaluwarsa.
Memuat lembar gaya XSLT yang terkandung dalam IXPathNavigable. |
| Load(XmlReader, XmlResolver) |
Kedaluwarsa.
Memuat lembar gaya XSLT yang terkandung dalam XmlReader. |
| Load(XmlReader, XmlResolver, Evidence) |
Memuat lembar gaya XSLT yang terkandung dalam XmlReader. Metode ini memungkinkan Anda membatasi izin lembar gaya dengan menentukan bukti. |
| Load(XPathNavigator) |
Kedaluwarsa.
Memuat lembar gaya XSLT yang terkandung dalam XPathNavigator. |
| Load(IXPathNavigable) |
Kedaluwarsa.
Memuat lembar gaya XSLT yang terkandung dalam IXPathNavigable. |
| Load(XmlReader) |
Kedaluwarsa.
Memuat lembar gaya XSLT yang terkandung dalam XmlReader. |
| Load(String) |
Memuat lembar gaya XSLT yang ditentukan oleh URL. |
| Load(String, XmlResolver) |
Memuat lembar gaya XSLT yang ditentukan oleh URL. |
Keterangan
Nota
Kelas XslTransform usang dalam .NET Framework versi 2.0. Kelas XslCompiledTransform adalah prosesor XSLT baru. Untuk informasi selengkapnya, lihat Menggunakan Kelas XslCompiledTransform dan Migrasi Dari Kelas XslTransform.
Load(XPathNavigator, XmlResolver, Evidence)
Memuat lembar gaya XSLT yang terkandung dalam XPathNavigator. Metode ini memungkinkan Anda membatasi izin lembar gaya dengan menentukan bukti.
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)
Parameter
- stylesheet
- XPathNavigator
Objek XPathNavigator yang berisi lembar gaya untuk dimuat.
- resolver
- XmlResolver
yang XmlResolver digunakan untuk memuat lembar gaya apa pun yang dirujuk dalam xsl:import elemen dan xsl:include . Jika ini adalah null, sumber daya eksternal tidak diselesaikan.
XmlResolver tidak di-cache setelah Load metode selesai.
- evidence
- Evidence
Set Evidence pada rakitan yang dihasilkan untuk blok skrip di lembar gaya XSLT.
Jika ini adalah null, blok skrip tidak diproses, fungsi XSLT document() tidak didukung, dan objek ekstensi istimewa tidak diizinkan.
Pemanggil harus memiliki ControlEvidence izin untuk menyediakan bukti untuk rakitan skrip. Penelepon semi tepercaya dapat mengatur parameter ini ke null.
Pengecualian
Simpul saat ini tidak sesuai dengan lembar gaya yang valid.
Lembar gaya yang dirujuk memerlukan fungsionalitas yang tidak diizinkan oleh bukti yang disediakan.
Pemanggil mencoba memberikan bukti dan tidak memiliki ControlEvidence izin.
Keterangan
Nota
Kelas XslTransform usang dalam .NET Framework versi 2.0. Kelas XslCompiledTransform adalah prosesor XSLT baru. Untuk informasi selengkapnya, lihat Menggunakan Kelas XslCompiledTransform dan Migrasi Dari Kelas XslTransform.
XslTransform mendukung sintaks XSLT 1.0. Lembar gaya XSLT harus menyertakan deklarasi xmlns:xsl= http://www.w3.org/1999/XSL/Transformnamespace layanan .
Lembar gaya dimuat dari posisi saat ini dari XPathNavigator. Untuk menggunakan sebagian dokumen yang dimuat sebagai lembar gaya, navigasikan ke simpul yang sesuai dengan awal lembar gaya.
Load Setelah metode kembali, XPathNavigator diposisikan di awal lembar gaya (pada simpulxsl:style sheet).
Ada berbagai cara untuk memberikan bukti. Tabel berikut ini menjelaskan jenis bukti apa yang akan disediakan untuk skenario pengguna umum.
| Skenario | Jenis bukti yang akan diberikan |
|---|---|
| Lembar gaya XSLT mandiri atau berasal dari basis kode yang Anda percayai. | Gunakan bukti dari assembly Anda. |
| Lembar gaya XSLT berasal dari sumber luar. Asal sumber diketahui, dan ada URL yang dapat diverifikasi. | Buat bukti menggunakan URL. |
| Lembar gaya XSLT berasal dari sumber luar. Asal sumber tidak diketahui. | Atur bukti ke null. Blok skrip tidak diproses, fungsi XSLT document() tidak didukung, dan objek ekstensi istimewa tidak diizinkan.Selain itu, Anda juga dapat mengatur parameter ke resolvernull. Ini memastikan bahwa xsl:import elemen dan xsl:include tidak diproses. |
| Lembar gaya XSLT berasal dari sumber luar. Asal sumber tidak diketahui, tetapi Anda memerlukan dukungan skrip. | Meminta bukti dari penelepon. API pemanggil harus menyediakan cara untuk memberikan bukti, biasanya Evidence kelas . |
Lihat juga
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
Berlaku untuk
Load(IXPathNavigable, XmlResolver, Evidence)
Memuat lembar gaya XSLT yang terkandung dalam IXPathNavigable. Metode ini memungkinkan Anda membatasi izin lembar gaya dengan menentukan bukti.
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)
Parameter
- stylesheet
- IXPathNavigable
Objek yang IXPathNavigable mengimplementasikan antarmuka. Dalam .NET Framework, ini bisa berupa XmlNode (biasanya XmlDocument), atau yang XPathDocument berisi lembar gaya XSLT.
- resolver
- XmlResolver
yang XmlResolver digunakan untuk memuat lembar gaya apa pun yang dirujuk dalam xsl:import elemen dan xsl:include . Jika ini adalah null, sumber daya eksternal tidak diselesaikan.
XmlResolver tidak di-cache setelah Load metode selesai.
- evidence
- Evidence
Set Evidence pada rakitan yang dihasilkan untuk blok skrip di lembar gaya XSLT.
Jika ini adalah null, blok skrip tidak diproses, fungsi XSLT document() tidak didukung, dan objek ekstensi istimewa tidak diizinkan.
Pemanggil harus memiliki ControlEvidence izin untuk menyediakan bukti untuk rakitan skrip. Penelepon semi tepercaya dapat mengatur parameter ini ke null.
Pengecualian
Sumber daya yang dimuat bukan lembar gaya yang valid.
Lembar gaya yang dirujuk memerlukan fungsionalitas yang tidak diizinkan oleh bukti yang disediakan.
Pemanggil mencoba memberikan bukti dan tidak memiliki ControlEvidence izin.
Keterangan
Nota
Kelas XslTransform usang dalam .NET Framework versi 2.0. Kelas XslCompiledTransform adalah prosesor XSLT baru. Untuk informasi selengkapnya, lihat Menggunakan Kelas XslCompiledTransform dan Migrasi Dari Kelas XslTransform.
XslTransform mendukung sintaks XSLT 1.0. Lembar gaya XSLT harus menyertakan deklarasi xmlns:xsl= http://www.w3.org/1999/XSL/Transformnamespace layanan .
Ada berbagai cara untuk memberikan bukti. Tabel berikut ini menjelaskan jenis bukti apa yang akan disediakan untuk skenario pengguna umum.
| Skenario | Jenis bukti yang akan diberikan |
|---|---|
| Lembar gaya XSLT mandiri atau berasal dari basis kode yang Anda percayai. | Gunakan bukti dari assembly Anda. |
| Lembar gaya XSLT berasal dari sumber luar. Asal sumber diketahui, dan ada URL yang dapat diverifikasi. | Buat bukti menggunakan URL. |
| Lembar gaya XSLT berasal dari sumber luar. Asal sumber tidak diketahui. | Atur bukti ke null. Blok skrip tidak diproses, fungsi XSLT document() tidak didukung, dan objek ekstensi istimewa tidak diizinkan.Selain itu, Anda juga dapat mengatur parameter ke resolvernull. Ini memastikan bahwa xsl:import elemen dan xsl:include tidak diproses. |
| Lembar gaya XSLT berasal dari sumber luar. Asal sumber tidak diketahui, tetapi Anda memerlukan dukungan skrip. | Meminta bukti dari penelepon. API pemanggil harus menyediakan cara untuk memberikan bukti, biasanya Evidence kelas . |
Lihat juga
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
Berlaku untuk
Load(XPathNavigator, XmlResolver)
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
Perhatian
You should pass evidence to Load() method
Memuat lembar gaya XSLT yang terkandung dalam XPathNavigator.
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)
Parameter
- stylesheet
- XPathNavigator
Objek XPathNavigator yang berisi lembar gaya XSLT.
- resolver
- XmlResolver
yang XmlResolver digunakan untuk memuat lembar gaya apa pun yang dirujuk dalam xsl:import elemen dan xsl:include . Jika ini adalah null, sumber daya eksternal tidak diselesaikan.
XmlResolver tidak di-cache setelah Load metode selesai.
- Atribut
Pengecualian
Simpul saat ini tidak sesuai dengan lembar gaya yang valid.
Lembar gaya berisi skrip yang disematkan, dan pemanggil tidak memiliki UnmanagedCode izin.
Keterangan
Nota
Kelas XslTransform usang dalam .NET Framework versi 2.0. Kelas XslCompiledTransform adalah prosesor XSLT baru. Untuk informasi selengkapnya, lihat Menggunakan Kelas XslCompiledTransform dan Migrasi Dari Kelas XslTransform.
XslTransform mendukung sintaks XSLT 1.0. Lembar gaya XSLT harus menyertakan deklarasi xmlns:xsl= http://www.w3.org/1999/XSL/Transformnamespace layanan .
Lembar gaya dimuat dari posisi saat ini dari XPathNavigator. Untuk menggunakan sebagian dokumen yang dimuat sebagai lembar gaya, navigasikan ke simpul yang sesuai dengan awal lembar gaya.
Load Setelah metode kembali, XPathNavigator diposisikan di awal lembar gaya (pada simpulxsl:style sheet).
Jika lembar gaya berisi skrip yang disematkan, skrip dikompilasi ke rakitan. Assembly memiliki kepercayaan penuh. Praktik yang direkomendasikan adalah memberikan bukti menggunakan Load(XPathNavigator, XmlResolver, Evidence).
Nota
Jika penelepon tidak memiliki UnmanagedCode izin, skrip yang disematkan tidak dikompilasi dan SecurityException dilemparkan. Lihat SecurityPermission dan SecurityPermissionFlag.UnmanagedCode untuk informasi selengkapnya.
Lihat juga
Berlaku untuk
Load(IXPathNavigable, XmlResolver)
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
Perhatian
You should pass evidence to Load() method
Memuat lembar gaya XSLT yang terkandung dalam IXPathNavigable.
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)
Parameter
- stylesheet
- IXPathNavigable
Objek yang IXPathNavigable mengimplementasikan antarmuka. Dalam .NET Framework, ini bisa berupa XmlNode (biasanya XmlDocument), atau yang XPathDocument berisi lembar gaya XSLT.
- resolver
- XmlResolver
yang XmlResolver digunakan untuk memuat lembar gaya apa pun yang dirujuk dalam xsl:import elemen dan xsl:include . Jika ini adalah null, sumber daya eksternal tidak diselesaikan.
XmlResolver tidak di-cache setelah Load metode selesai.
- Atribut
Pengecualian
Sumber daya yang dimuat bukan lembar gaya yang valid.
Lembar gaya berisi skrip yang disematkan, dan pemanggil tidak memiliki UnmanagedCode izin.
Keterangan
Nota
Kelas XslTransform usang dalam .NET Framework versi 2.0. Kelas XslCompiledTransform adalah prosesor XSLT baru. Untuk informasi selengkapnya, lihat Menggunakan Kelas XslCompiledTransform dan Migrasi Dari Kelas XslTransform.
XslTransform mendukung sintaks XSLT 1.0. Lembar gaya XSLT harus menyertakan deklarasi xmlns:xsl= http://www.w3.org/1999/XSL/Transformnamespace layanan .
Jika lembar gaya berisi skrip yang disematkan, skrip dikompilasi ke rakitan. Assembly memiliki kepercayaan penuh. Praktik yang direkomendasikan adalah memberikan bukti menggunakan metode .Load(IXPathNavigable, XmlResolver, Evidence)
Nota
Jika penelepon tidak memiliki UnmanagedCode izin, skrip yang disematkan tidak dikompilasi dan SecurityException dilemparkan. Lihat SecurityPermission dan SecurityPermissionFlag.UnmanagedCode untuk informasi selengkapnya.
Lihat juga
Berlaku untuk
Load(XmlReader, XmlResolver)
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
Perhatian
You should pass evidence to Load() method
Memuat lembar gaya XSLT yang terkandung dalam XmlReader.
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)
Parameter
- resolver
- XmlResolver
yang XmlResolver digunakan untuk memuat lembar gaya apa pun yang dirujuk dalam xsl:import elemen dan xsl:include . Jika ini adalah null, sumber daya eksternal tidak diselesaikan.
XmlResolver tidak di-cache setelah Load(XmlReader, XmlResolver) metode selesai.
- Atribut
Pengecualian
Simpul saat ini tidak sesuai dengan lembar gaya yang valid.
Lembar gaya berisi skrip yang disematkan, dan pemanggil tidak memiliki UnmanagedCode izin.
Keterangan
Nota
Kelas XslTransform usang dalam .NET Framework versi 2.0. Kelas XslCompiledTransform adalah prosesor XSLT baru. Untuk informasi selengkapnya, lihat Menggunakan Kelas XslCompiledTransform dan Migrasi Dari Kelas XslTransform.
XslTransform mendukung sintaks XSLT 1.0. Lembar gaya XSLT harus menyertakan deklarasi xmlns:xsl= http://www.w3.org/1999/XSL/Transformnamespace layanan .
Metode ini memuat lembar gaya XSLT, termasuk lembar gaya apa pun yang dirujuk dalam xsl:include dan xsl:import elemen. Lembar gaya dimuat dari simpul saat ini melalui semua turunannya XmlReader . Ini memungkinkan Anda menggunakan sebagian dokumen sebagai lembar gaya.
Load Setelah metode kembali, XmlReader diposisikan pada simpul berikutnya setelah akhir lembar gaya. Jika akhir dokumen tercapai, XmlReader diposisikan di akhir file (EOF).
Jika lembar gaya berisi entitas, Anda harus menentukan XmlReader entitas yang dapat menyelesaikan entitas (XmlReader.CanResolveEntity mengembalikan true). Dalam hal ini, dapat XmlValidatingReader digunakan.
Jika lembar gaya berisi skrip yang disematkan, skrip dikompilasi ke rakitan. Assembly memiliki kepercayaan penuh. Praktik yang direkomendasikan adalah memberikan bukti menggunakan metode .Load(XmlReader, XmlResolver, Evidence)
Nota
Jika penelepon tidak memiliki UnmanagedCode izin, skrip yang disematkan tidak dikompilasi dan SecurityException dilemparkan. Lihat SecurityPermission dan SecurityPermissionFlag.UnmanagedCode untuk informasi selengkapnya.
Lihat juga
Berlaku untuk
Load(XmlReader, XmlResolver, Evidence)
Memuat lembar gaya XSLT yang terkandung dalam XmlReader. Metode ini memungkinkan Anda membatasi izin lembar gaya dengan menentukan bukti.
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)
Parameter
- resolver
- XmlResolver
yang XmlResolver digunakan untuk memuat lembar gaya apa pun yang dirujuk dalam xsl:import elemen dan xsl:include . Jika ini adalah null, sumber daya eksternal tidak diselesaikan.
XmlResolver tidak di-cache setelah Load metode selesai.
- evidence
- Evidence
Set Evidence pada rakitan yang dihasilkan untuk blok skrip di lembar gaya XSLT.
Jika ini adalah null, blok skrip tidak diproses, fungsi XSLT document() tidak didukung, dan objek ekstensi istimewa tidak diizinkan.
Pemanggil harus memiliki ControlEvidence izin untuk menyediakan bukti untuk rakitan skrip. Penelepon semi tepercaya dapat mengatur parameter ini ke null.
Pengecualian
Simpul saat ini tidak sesuai dengan lembar gaya yang valid.
Lembar gaya yang dirujuk memerlukan fungsionalitas yang tidak diizinkan oleh bukti yang disediakan.
Pemanggil mencoba memberikan bukti dan tidak memiliki ControlEvidence izin.
Keterangan
Nota
Kelas XslTransform usang dalam .NET Framework versi 2.0. Kelas XslCompiledTransform adalah prosesor XSLT baru. Untuk informasi selengkapnya, lihat Menggunakan Kelas XslCompiledTransform dan Migrasi Dari Kelas XslTransform.
XslTransform mendukung sintaks XSLT 1.0. Lembar gaya XSLT harus menyertakan deklarasi xmlns:xsl= http://www.w3.org/1999/XSL/Transformnamespace layanan .
Metode ini memuat lembar gaya XSLT, termasuk lembar gaya apa pun yang dirujuk dalam xsl:include dan xsl:import elemen. Lembar gaya dimuat dari simpul saat ini melalui semua turunannya XmlReader . Ini memungkinkan Anda menggunakan sebagian dokumen sebagai lembar gaya.
Load Setelah metode kembali, XmlReader diposisikan pada simpul berikutnya setelah akhir lembar gaya. Jika akhir dokumen tercapai, XmlReader diposisikan di akhir file (EOF).
Jika lembar gaya berisi entitas, Anda harus menentukan XmlReader entitas yang dapat menyelesaikan entitas (XmlReader.CanResolveEntity mengembalikan true). Dalam hal ini, dapat XmlValidatingReader digunakan.
Ada berbagai cara untuk memberikan bukti. Tabel berikut ini menjelaskan jenis bukti apa yang akan disediakan untuk skenario pengguna umum.
| Skenario | Jenis bukti yang akan diberikan |
|---|---|
| Lembar gaya XSLT mandiri atau berasal dari basis kode yang Anda percayai. | Gunakan bukti dari assembly Anda. |
| Lembar gaya XSLT berasal dari sumber luar. Asal sumber diketahui, dan ada URL yang dapat diverifikasi. | Buat bukti menggunakan URL. |
| Lembar gaya XSLT berasal dari sumber luar. Asal sumber tidak diketahui. | Atur bukti ke null. Blok skrip tidak diproses, fungsi XSLT document() tidak didukung, dan objek ekstensi istimewa tidak diizinkan.Selain itu, Anda juga dapat mengatur parameter ke resolvernull. Ini memastikan bahwa xsl:import elemen dan xsl:include tidak diproses. |
| Lembar gaya XSLT berasal dari sumber luar. Asal sumber tidak diketahui, tetapi Anda memerlukan dukungan skrip. | Meminta bukti dari penelepon. API pemanggil harus menyediakan cara untuk memberikan bukti, biasanya Evidence kelas . |
Lihat juga
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
Berlaku untuk
Load(XPathNavigator)
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
Perhatian
You should pass evidence to Load() method
Memuat lembar gaya XSLT yang terkandung dalam XPathNavigator.
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)
Parameter
- stylesheet
- XPathNavigator
Objek XPathNavigator yang berisi lembar gaya XSLT.
- Atribut
Pengecualian
Simpul saat ini tidak sesuai dengan lembar gaya yang valid.
Lembar gaya berisi skrip yang disematkan, dan pemanggil tidak memiliki UnmanagedCode izin.
Keterangan
Nota
Kelas XslTransform usang dalam .NET Framework versi 2.0. Kelas XslCompiledTransform adalah prosesor XSLT baru. Untuk informasi selengkapnya, lihat Menggunakan Kelas XslCompiledTransform dan Migrasi Dari Kelas XslTransform.
XslTransform mendukung sintaks XSLT 1.0. Lembar gaya XSLT harus menyertakan deklarasi xmlns:xsl= http://www.w3.org/1999/XSL/Transformnamespace layanan .
Metode ini memuat lembar gaya XSLT, termasuk lembar gaya apa pun yang dirujuk dalam xsl:include dan xsl:import elemen. Sumber daya eksternal diselesaikan menggunakan XmlUrlResolver tanpa kredensial pengguna. Jika lembar gaya terletak di sumber daya jaringan yang memerlukan autentikasi, gunakan kelebihan beban yang mengambil XmlResolver sebagai salah satu argumennya dan tentukan dengan kredensial yang XmlResolver diperlukan.
Lembar gaya dimuat dari posisi saat ini dari XPathNavigator. Untuk hanya menggunakan sebagian dokumen yang dimuat sebagai lembar gaya, navigasikan ke simpul yang sesuai dengan awal lembar gaya.
Load Setelah metode kembali, XPathNavigator diposisikan di awal lembar gaya (pada simpulxsl:style sheet).
Jika lembar gaya berisi skrip yang disematkan, skrip dikompilasi ke rakitan. Assembly memiliki kepercayaan penuh. Praktik yang direkomendasikan adalah memberikan bukti menggunakan metode .Load(XPathNavigator, XmlResolver, Evidence)
Nota
Jika penelepon tidak memiliki UnmanagedCode izin, skrip yang disematkan tidak dikompilasi dan SecurityException dilemparkan. Lihat SecurityPermission dan SecurityPermissionFlag.UnmanagedCode untuk informasi selengkapnya.
Berlaku untuk
Load(IXPathNavigable)
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
Perhatian
You should pass evidence to Load() method
Memuat lembar gaya XSLT yang terkandung dalam IXPathNavigable.
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)
Parameter
- stylesheet
- IXPathNavigable
Objek yang IXPathNavigable mengimplementasikan antarmuka. Dalam .NET Framework, ini bisa berupa XmlNode (biasanya XmlDocument), atau yang XPathDocument berisi lembar gaya XSLT.
- Atribut
Pengecualian
Sumber daya yang dimuat bukan lembar gaya yang valid.
Lembar gaya berisi skrip yang disematkan, dan pemanggil tidak memiliki UnmanagedCode izin.
Keterangan
Nota
Kelas XslTransform usang dalam .NET Framework versi 2.0. Kelas XslCompiledTransform adalah prosesor XSLT baru. Untuk informasi selengkapnya, lihat Menggunakan Kelas XslCompiledTransform dan Migrasi Dari Kelas XslTransform.
XslTransform mendukung sintaks XSLT 1.0. Lembar gaya XSLT harus menyertakan deklarasi xmlns:xsl= http://www.w3.org/1999/XSL/Transformnamespace layanan .
Metode ini memuat lembar gaya XSLT, termasuk lembar gaya apa pun yang dirujuk dalam xsl:include dan xsl:import elemen. Sumber daya eksternal diselesaikan menggunakan XmlUrlResolver tanpa kredensial pengguna. Jika lembar gaya terletak di sumber daya jaringan yang memerlukan autentikasi, gunakan kelebihan beban yang mengambil XmlResolver sebagai salah satu argumennya dan tentukan dengan kredensial yang XmlResolver diperlukan.
Jika lembar gaya berisi skrip yang disematkan, skrip dikompilasi ke rakitan. Assembly memiliki kepercayaan penuh. Praktik yang direkomendasikan adalah memberikan bukti menggunakan metode .Load(IXPathNavigable, XmlResolver, Evidence)
Nota
Jika penelepon tidak memiliki UnmanagedCode izin, skrip yang disematkan tidak dikompilasi dan SecurityException dilemparkan. Lihat SecurityPermission dan SecurityPermissionFlag.UnmanagedCode untuk informasi selengkapnya.
Berlaku untuk
Load(XmlReader)
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
Perhatian
You should pass evidence to Load() method
Memuat lembar gaya XSLT yang terkandung dalam XmlReader.
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)
Parameter
- Atribut
Pengecualian
Simpul saat ini tidak sesuai dengan lembar gaya yang valid.
Lembar gaya berisi skrip yang disematkan, dan pemanggil tidak memiliki UnmanagedCode izin.
Keterangan
Nota
Kelas XslTransform usang dalam .NET Framework versi 2.0. Kelas XslCompiledTransform adalah prosesor XSLT baru. Untuk informasi selengkapnya, lihat Menggunakan Kelas XslCompiledTransform dan Migrasi Dari Kelas XslTransform.
XslTransform mendukung sintaks XSLT 1.0. Lembar gaya XSLT harus menyertakan deklarasi xmlns:xsl= http://www.w3.org/1999/XSL/Transformnamespace layanan .
Metode ini memuat lembar gaya XSLT, termasuk lembar gaya apa pun yang dirujuk dalam xsl:include dan xsl:import elemen. Sumber daya eksternal diselesaikan menggunakan XmlUrlResolver tanpa kredensial pengguna. Jika lembar gaya terletak di sumber daya jaringan yang memerlukan autentikasi, gunakan kelebihan beban yang mengambil XmlResolver sebagai salah satu argumennya dan tentukan dengan kredensial yang XmlResolver diperlukan.
Lembar gaya dimuat dari simpul saat ini melalui semua turunannya XmlReader . Ini memungkinkan Anda menggunakan sebagian dokumen sebagai lembar gaya. Load Setelah metode kembali, XmlReader diposisikan pada simpul berikutnya setelah akhir lembar gaya. Jika akhir dokumen tercapai, XmlReader diposisikan di akhir file (EOF).
Jika lembar gaya berisi entitas, Anda harus menentukan XmlReader entitas yang dapat menyelesaikan entitas (XmlReader.CanResolveEntity mengembalikan true). Dalam hal ini, dapat XmlValidatingReader digunakan.
Jika lembar gaya berisi skrip yang disematkan, skrip dikompilasi ke rakitan. Assembly memiliki kepercayaan penuh. Praktik yang direkomendasikan adalah memberikan bukti menggunakan metode .Load(XmlReader, XmlResolver, Evidence)
Nota
Jika penelepon tidak memiliki UnmanagedCode izin, skrip yang disematkan tidak dikompilasi dan SecurityException dilemparkan. Lihat SecurityPermission dan SecurityPermissionFlag.UnmanagedCode untuk informasi selengkapnya.
Berlaku untuk
Load(String)
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
Memuat lembar gaya XSLT yang ditentukan oleh URL.
public:
void Load(System::String ^ url);
public void Load(string url);
member this.Load : string -> unit
Public Sub Load (url As String)
Parameter
- url
- String
URL yang menentukan lembar gaya XSLT yang akan dimuat.
Pengecualian
Sumber daya yang dimuat bukan lembar gaya yang valid.
Lembar gaya berisi skrip yang disematkan, dan pemanggil tidak memiliki UnmanagedCode izin.
Keterangan
Nota
Kelas XslTransform usang dalam .NET Framework versi 2.0. Kelas XslCompiledTransform adalah prosesor XSLT baru. Untuk informasi selengkapnya, lihat Menggunakan Kelas XslCompiledTransform dan Migrasi Dari Kelas XslTransform.
XslTransform mendukung sintaks XSLT 1.0. Lembar gaya XSLT harus menyertakan deklarasi xmlns:xsl="http://www.w3.org/1999/XSL/Transform"namespace layanan .
Metode ini memuat lembar gaya XSLT, termasuk lembar gaya apa pun yang dirujuk dalam xsl:include dan xsl:import elemen. Sumber daya eksternal diselesaikan menggunakan XmlUrlResolver tanpa kredensial pengguna. Jika lembar gaya terletak di sumber daya jaringan yang memerlukan autentikasi, gunakan kelebihan beban yang mengambil XmlResolver sebagai salah satu argumennya dan tentukan dengan kredensial yang XmlResolver diperlukan.
Jika lembar gaya berisi skrip yang disematkan, skrip dikompilasi ke rakitan. URI lembar gaya digunakan untuk membuat bukti, yang diterapkan ke perakitan.
Nota
Jika penelepon tidak memiliki UnmanagedCode izin, skrip yang disematkan tidak dikompilasi dan SecurityException dilemparkan. Lihat SecurityPermission dan SecurityPermissionFlag.UnmanagedCode untuk informasi selengkapnya.
Berlaku untuk
Load(String, XmlResolver)
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
- Sumber:
- XslTransform.cs
Memuat lembar gaya XSLT yang ditentukan oleh URL.
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)
Parameter
- url
- String
URL yang menentukan lembar gaya XSLT yang akan dimuat.
- resolver
- XmlResolver
yang XmlResolver digunakan untuk memuat lembar gaya dan lembar gaya apa pun yang dirujuk dalam xsl:import elemen dan xsl:include .
Jika ini adalah null, default XmlUrlResolver tanpa kredensial pengguna digunakan untuk membuka lembar gaya. Default XmlUrlResolver tidak digunakan untuk mengatasi sumber daya eksternal apa pun dalam lembar gaya, sehingga xsl:importxsl:include elemen tidak diselesaikan.
XmlResolver tidak di-cache setelah Load(String, XmlResolver) metode selesai.
Pengecualian
Sumber daya yang dimuat bukan lembar gaya yang valid.
Lembar gaya berisi skrip yang disematkan, dan pemanggil tidak memiliki UnmanagedCode izin.
Keterangan
Nota
Kelas XslTransform usang dalam .NET Framework versi 2.0. Kelas XslCompiledTransform adalah prosesor XSLT baru. Untuk informasi selengkapnya, lihat Menggunakan Kelas XslCompiledTransform dan Migrasi Dari Kelas XslTransform.
XslTransform mendukung sintaks XSLT 1.0. Lembar gaya XSLT harus menyertakan deklarasi xmlns:xsl= http://www.w3.org/1999/XSL/Transformnamespace layanan .
Jika lembar gaya berisi skrip yang disematkan, skrip dikompilasi ke rakitan. URI lembar gaya digunakan untuk membuat bukti, yang diterapkan ke perakitan.
Nota
Jika penelepon tidak memiliki UnmanagedCode izin, skrip yang disematkan tidak dikompilasi dan SecurityException dilemparkan. Lihat SecurityPermission dan SecurityPermissionFlag.UnmanagedCode untuk informasi selengkapnya.