XslTransform.Load Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Betölti az XSLT stíluslapot, beleértve a hivatkozott xsl:include stíluslapokat és xsl:import elemeket.
Túlterhelések
| Név | Description |
|---|---|
| Load(XPathNavigator, XmlResolver, Evidence) |
Betölti a fájlban XPathNavigatortalálható XSLT-stíluslapot. Ez a módszer lehetővé teszi a stíluslap engedélyeinek korlátozását bizonyíték megadásával. |
| Load(IXPathNavigable, XmlResolver, Evidence) |
Betölti a fájlban IXPathNavigabletalálható XSLT-stíluslapot. Ez a módszer lehetővé teszi a stíluslap engedélyeinek korlátozását bizonyíték megadásával. |
| Load(XPathNavigator, XmlResolver) |
Elavult.
Betölti a fájlban XPathNavigatortalálható XSLT-stíluslapot. |
| Load(IXPathNavigable, XmlResolver) |
Elavult.
Betölti a fájlban IXPathNavigabletalálható XSLT-stíluslapot. |
| Load(XmlReader, XmlResolver) |
Elavult.
Betölti a fájlban XmlReadertalálható XSLT-stíluslapot. |
| Load(XmlReader, XmlResolver, Evidence) |
Betölti a fájlban XmlReadertalálható XSLT-stíluslapot. Ez a módszer lehetővé teszi a stíluslap engedélyeinek korlátozását bizonyíték megadásával. |
| Load(XPathNavigator) |
Elavult.
Betölti a fájlban XPathNavigatortalálható XSLT-stíluslapot. |
| Load(IXPathNavigable) |
Elavult.
Betölti a fájlban IXPathNavigabletalálható XSLT-stíluslapot. |
| Load(XmlReader) |
Elavult.
Betölti a fájlban XmlReadertalálható XSLT-stíluslapot. |
| Load(String) |
Betölti az URL-cím által megadott XSLT stíluslapot. |
| Load(String, XmlResolver) |
Betölti az URL-cím által megadott XSLT stíluslapot. |
Megjegyzések
Note
A XslTransform osztály elavult a .NET Framework 2.0-s verziójában. Az XslCompiledTransform osztály az új XSLT-processzor. További információ: Az XslCompiledTransform osztály használata és áttelepítés az XslTransform osztályból.
Load(XPathNavigator, XmlResolver, Evidence)
Betölti a fájlban XPathNavigatortalálható XSLT-stíluslapot. Ez a módszer lehetővé teszi a stíluslap engedélyeinek korlátozását bizonyíték megadásával.
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)
Paraméterek
- stylesheet
- XPathNavigator
A XPathNavigator betöltendő stíluslapot tartalmazó objektum.
- resolver
- XmlResolver
A XmlResolver hivatkozott stíluslapok xsl:import és xsl:include elemek betöltésére szolgál. Ebben az esetben a nullkülső erőforrások nem lesznek feloldva.
A XmlResolver metódus befejezése után a Load gyorsítótárazás nem történik meg.
- evidence
- Evidence
Az Evidence XSLT stíluslap szkriptblokkhoz létrehozott szerelvényének beállítása.
Ha így van, a nullszkriptblokkok nem lesznek feldolgozva, az XSLT document() függvény nem támogatott, és a kiemelt bővítményobjektumok nem lesznek engedélyezve.
A hívónak engedéllyel kell rendelkeznie ControlEvidence ahhoz, hogy bizonyítékot szolgáltathasson a szkriptszerelvényhez. A félmegbízhatóságú hívók ezt a paramétert a következőre nullállíthatják be: .
Kivételek
Az aktuális csomópont nem felel meg egy érvényes stíluslapnak.
A hivatkozott stíluslap olyan funkciókat igényel, amelyeket a megadott bizonyítékok nem engedélyeznek.
A hívó megpróbál bizonyítékot szolgáltatni, és nincs ControlEvidence engedélye.
Megjegyzések
Note
A XslTransform osztály elavult a .NET Framework 2.0-s verziójában. Az XslCompiledTransform osztály az új XSLT-processzor. További információ: Az XslCompiledTransform osztály használata és áttelepítés az XslTransform osztályból.
XslTransform támogatja az XSLT 1.0 szintaxist. Az XSLT stíluslapnak tartalmaznia kell a névtér deklarációját xmlns:xsl= http://www.w3.org/1999/XSL/Transform.
A stíluslap a jelenlegi pozícióból XPathNavigatortöltődik be. Ha a betöltött dokumentum egy részét stíluslapként szeretné használni, keresse meg a stíluslap elejének megfelelő csomópontot. A metódus visszatérése Load után a XPathNavigator program a stíluslap elején (a csomóponton) helyezkedik el xsl:style sheet .
A bizonyítékokat többféleképpen is meg lehet adni. Az alábbi táblázat azt ismerteti, hogy milyen típusú bizonyítékokat kell biztosítani a gyakori felhasználói forgatókönyvekhez.
| Scenario | A szolgáltatandó bizonyítékok típusa |
|---|---|
| Az XSLT stíluslap önálló, vagy megbízható kódbázisból származik. | Használja a szerelvény bizonyítékait. |
| Az XSLT stíluslap külső forrásból származik. A forrás eredete ismert, és van egy ellenőrizhető URL-cím. | Hozzon létre bizonyítékot az URL-cím használatával. |
| Az XSLT stíluslap külső forrásból származik. A forrás eredete nem ismert. | Állítson be bizonyítékot a következőre null: . A szkriptblokkok feldolgozása nem történik meg, az XSLT document() függvény nem támogatott, a kiemelt bővítményobjektumok pedig nem engedélyezettek.Emellett a paramétert is beállíthatja resolver a következőre null: . Ez biztosítja, hogy az xsl:import elemek és xsl:include az elemek ne legyenek feldolgozva. |
| Az XSLT stíluslap külső forrásból származik. A forrás eredete nem ismert, de szkripttámogatásra van szükség. | Kérjen bizonyítékot a hívótól. A hívó API-jának módot kell biztosítania a bizonyíték megadására, jellemzően az osztályra Evidence . |
Lásd még
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
A következőre érvényes:
Load(IXPathNavigable, XmlResolver, Evidence)
Betölti a fájlban IXPathNavigabletalálható XSLT-stíluslapot. Ez a módszer lehetővé teszi a stíluslap engedélyeinek korlátozását bizonyíték megadásával.
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)
Paraméterek
- stylesheet
- IXPathNavigable
Az interfészt implementáló IXPathNavigable objektum. A .NET-keretrendszerben ez lehet egy XmlNode (általában egy XmlDocument), vagy egy XSLT stíluslapot tartalmazó XPathDocument.
- resolver
- XmlResolver
A XmlResolver hivatkozott stíluslapok xsl:import és xsl:include elemek betöltésére szolgál. Ebben az esetben a nullkülső erőforrások nem lesznek feloldva.
A XmlResolver metódus befejezése után a Load gyorsítótárazás nem történik meg.
- evidence
- Evidence
Az Evidence XSLT stíluslap szkriptblokkhoz létrehozott szerelvényének beállítása.
Ha így van, a nullszkriptblokkok nem lesznek feldolgozva, az XSLT document() függvény nem támogatott, és a kiemelt bővítményobjektumok nem lesznek engedélyezve.
A hívónak engedéllyel kell rendelkeznie ControlEvidence ahhoz, hogy bizonyítékot szolgáltathasson a szkriptszerelvényhez. A félmegbízhatóságú hívók ezt a paramétert a következőre nullállíthatják be: .
Kivételek
A betöltött erőforrás nem érvényes stíluslap.
A hivatkozott stíluslap olyan funkciókat igényel, amelyeket a megadott bizonyítékok nem engedélyeznek.
A hívó megpróbál bizonyítékot szolgáltatni, és nincs ControlEvidence engedélye.
Megjegyzések
Note
Az XslTransform osztály elavult a .NET-keretrendszer 2.0-s verziójában. Az XslCompiledTransform osztály az új XSLT-processzor. További információ: Az XslCompiledTransform osztály használata és áttelepítés az XslTransform osztályból.
XslTransform támogatja az XSLT 1.0 szintaxist. Az XSLT stíluslapnak tartalmaznia kell a névtér deklarációját xmlns:xsl= http://www.w3.org/1999/XSL/Transform.
A bizonyítékokat többféleképpen is meg lehet adni. Az alábbi táblázat azt ismerteti, hogy milyen típusú bizonyítékokat kell biztosítani a gyakori felhasználói forgatókönyvekhez.
| Scenario | A szolgáltatandó bizonyítékok típusa |
|---|---|
| Az XSLT stíluslap önálló, vagy megbízható kódbázisból származik. | Használja a szerelvény bizonyítékait. |
| Az XSLT stíluslap külső forrásból származik. A forrás eredete ismert, és van egy ellenőrizhető URL-cím. | Hozzon létre bizonyítékot az URL-cím használatával. |
| Az XSLT stíluslap külső forrásból származik. A forrás eredete nem ismert. | Állítson be bizonyítékot a következőre null: . A szkriptblokkok feldolgozása nem történik meg, az XSLT document() függvény nem támogatott, a kiemelt bővítményobjektumok pedig nem engedélyezettek.Emellett a paramétert is beállíthatja resolver a következőre null: . Ez biztosítja, hogy az xsl:import elemek és xsl:include az elemek ne legyenek feldolgozva. |
| Az XSLT stíluslap külső forrásból származik. A forrás eredete nem ismert, de szkripttámogatásra van szükség. | Kérjen bizonyítékot a hívótól. A hívó API-jának módot kell biztosítania a bizonyíték megadására, jellemzően az osztályra Evidence . |
Lásd még
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
A következőre érvényes:
Load(XPathNavigator, XmlResolver)
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
Figyelemfelhívás
You should pass evidence to Load() method
Betölti a fájlban XPathNavigatortalálható XSLT-stíluslapot.
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)
Paraméterek
- stylesheet
- XPathNavigator
Az XPathNavigator XSLT stíluslapot tartalmazó objektum.
- resolver
- XmlResolver
A XmlResolver hivatkozott stíluslapok xsl:import és xsl:include elemek betöltésére szolgál. Ebben az esetben a nullkülső erőforrások nem lesznek feloldva.
A XmlResolver metódus befejezése után a Load gyorsítótárazás nem történik meg.
- Attribútumok
Kivételek
Az aktuális csomópont nem felel meg egy érvényes stíluslapnak.
A stíluslap beágyazott szkripteket tartalmaz, és a hívónak nincs UnmanagedCode engedélye.
Megjegyzések
Note
A XslTransform osztály elavult a .NET Framework 2.0-s verziójában. Az XslCompiledTransform osztály az új XSLT-processzor. További információ: Az XslCompiledTransform osztály használata és áttelepítés az XslTransform osztályból.
XslTransform támogatja az XSLT 1.0 szintaxist. Az XSLT stíluslapnak tartalmaznia kell a névtér deklarációját xmlns:xsl= http://www.w3.org/1999/XSL/Transform.
A stíluslap a jelenlegi pozícióból XPathNavigatortöltődik be. Ha a betöltött dokumentum egy részét stíluslapként szeretné használni, keresse meg a stíluslap elejének megfelelő csomópontot. A metódus visszatérése Load után a XPathNavigator program a stíluslap elején (a csomóponton) helyezkedik el xsl:style sheet .
Ha a stíluslap beágyazott szkripteket tartalmaz, a szkript egy szerelvényre lesz lefordítva. A szerelvény teljes bizalommal rendelkezik. Az ajánlott eljárás az, hogy bizonyítékokat ad meg a Load(XPathNavigator, XmlResolver, Evidence).
Note
Ha a hívó nem rendelkezik UnmanagedCode engedéllyel, a beágyazott szkript nem lesz lefordítva, és SecurityException a parancs ki lesz dobva. További információért tekintse meg a SecurityPermission és a SecurityPermissionFlag.UnmanagedCode.
Lásd még
A következőre érvényes:
Load(IXPathNavigable, XmlResolver)
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
Figyelemfelhívás
You should pass evidence to Load() method
Betölti a fájlban IXPathNavigabletalálható XSLT-stíluslapot.
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)
Paraméterek
- stylesheet
- IXPathNavigable
Az interfészt implementáló IXPathNavigable objektum. A .NET-keretrendszerben ez lehet egy XmlNode (általában egy XmlDocument), vagy egy XSLT stíluslapot tartalmazó XPathDocument.
- resolver
- XmlResolver
A XmlResolver hivatkozott stíluslapok xsl:import és xsl:include elemek betöltésére szolgál. Ebben az esetben a nullkülső erőforrások nem lesznek feloldva.
A XmlResolver metódus befejezése után a Load gyorsítótárazás nem történik meg.
- Attribútumok
Kivételek
A betöltött erőforrás nem érvényes stíluslap.
A stíluslap beágyazott szkripteket tartalmaz, és a hívónak nincs UnmanagedCode engedélye.
Megjegyzések
Note
A XslTransform osztály elavult a .NET Framework 2.0-s verziójában. Az XslCompiledTransform osztály az új XSLT-processzor. További információ: Az XslCompiledTransform osztály használata és áttelepítés az XslTransform osztályból.
XslTransform támogatja az XSLT 1.0 szintaxist. Az XSLT stíluslapnak tartalmaznia kell a névtér deklarációját xmlns:xsl= http://www.w3.org/1999/XSL/Transform.
Ha a stíluslap beágyazott szkripteket tartalmaz, a szkript egy szerelvényre lesz lefordítva. A szerelvény teljes bizalommal rendelkezik. Az ajánlott eljárás az, hogy a módszer használatával Load(IXPathNavigable, XmlResolver, Evidence) bizonyítékokat nyújt be.
Note
Ha a hívó nem rendelkezik UnmanagedCode engedéllyel, a beágyazott szkript nem lesz lefordítva, és SecurityException a parancs ki lesz dobva. További információért tekintse meg a SecurityPermission és a SecurityPermissionFlag.UnmanagedCode.
Lásd még
A következőre érvényes:
Load(XmlReader, XmlResolver)
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
Figyelemfelhívás
You should pass evidence to Load() method
Betölti a fájlban XmlReadertalálható XSLT-stíluslapot.
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)
Paraméterek
- resolver
- XmlResolver
A XmlResolver hivatkozott stíluslapok xsl:import és xsl:include elemek betöltésére szolgál. Ebben az esetben a nullkülső erőforrások nem lesznek feloldva.
A XmlResolver metódus befejezése után a Load(XmlReader, XmlResolver) gyorsítótárazás nem történik meg.
- Attribútumok
Kivételek
Az aktuális csomópont nem felel meg egy érvényes stíluslapnak.
A stíluslap beágyazott szkripteket tartalmaz, és a hívónak nincs UnmanagedCode engedélye.
Megjegyzések
Note
A XslTransform osztály elavult a .NET Framework 2.0-s verziójában. Az XslCompiledTransform osztály az új XSLT-processzor. További információ: Az XslCompiledTransform osztály használata és áttelepítés az XslTransform osztályból.
XslTransform támogatja az XSLT 1.0 szintaxist. Az XSLT stíluslapnak tartalmaznia kell a névtér deklarációját xmlns:xsl= http://www.w3.org/1999/XSL/Transform.
Ez a metódus betölti az XSLT stíluslapot, beleértve a hivatkozott xsl:include stíluslapokat és xsl:import elemeket is. A stíluslap az összes gyermek aktuális csomópontjáról XmlReader betöltődik. Ez lehetővé teszi, hogy a dokumentum egy részét stíluslapként használja.
A metódus visszatérése Load után a XmlReader stíluslap vége után a következő csomóponton lesz elhelyezve. Ha elérjük a dokumentum végét, a XmlReader a fájl végére (EOF) kerül.
Ha a stíluslap entitásokat tartalmaz, meg kell adnia egy XmlReader olyan entitást, amely feloldhatja az entitásokat (XmlReader.CanResolveEntity visszaadja true). Ebben az esetben egy XmlValidatingReader használható.
Ha a stíluslap beágyazott szkripteket tartalmaz, a szkript egy szerelvényre lesz lefordítva. A szerelvény teljes bizalommal rendelkezik. Az ajánlott eljárás az, hogy a módszer használatával Load(XmlReader, XmlResolver, Evidence) bizonyítékokat nyújt be.
Note
Ha a hívó nem rendelkezik UnmanagedCode engedéllyel, a beágyazott szkript nem lesz lefordítva, és SecurityException a parancs ki lesz dobva. További információért tekintse meg a SecurityPermission és a SecurityPermissionFlag.UnmanagedCode.
Lásd még
A következőre érvényes:
Load(XmlReader, XmlResolver, Evidence)
Betölti a fájlban XmlReadertalálható XSLT-stíluslapot. Ez a módszer lehetővé teszi a stíluslap engedélyeinek korlátozását bizonyíték megadásával.
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)
Paraméterek
- resolver
- XmlResolver
A XmlResolver hivatkozott stíluslapok xsl:import és xsl:include elemek betöltésére szolgál. Ebben az esetben a nullkülső erőforrások nem lesznek feloldva.
A XmlResolver metódus befejezése után a Load gyorsítótárazás nem történik meg.
- evidence
- Evidence
Az Evidence XSLT stíluslap szkriptblokkhoz létrehozott szerelvényének beállítása.
Ha így van, a nullszkriptblokkok nem lesznek feldolgozva, az XSLT document() függvény nem támogatott, és a kiemelt bővítményobjektumok nem lesznek engedélyezve.
A hívónak engedéllyel kell rendelkeznie ControlEvidence ahhoz, hogy bizonyítékot szolgáltathasson a szkriptszerelvényhez. A félmegbízhatóságú hívók ezt a paramétert a következőre nullállíthatják be: .
Kivételek
Az aktuális csomópont nem felel meg egy érvényes stíluslapnak.
A hivatkozott stíluslap olyan funkciókat igényel, amelyeket a megadott bizonyítékok nem engedélyeznek.
A hívó megpróbál bizonyítékot szolgáltatni, és nincs ControlEvidence engedélye.
Megjegyzések
Note
A XslTransform osztály elavult a .NET Framework 2.0-s verziójában. Az XslCompiledTransform osztály az új XSLT-processzor. További információ: Az XslCompiledTransform osztály használata és áttelepítés az XslTransform osztályból.
XslTransform támogatja az XSLT 1.0 szintaxist. Az XSLT stíluslapnak tartalmaznia kell a névtér deklarációját xmlns:xsl= http://www.w3.org/1999/XSL/Transform.
Ez a metódus betölti az XSLT stíluslapot, beleértve a hivatkozott xsl:include stíluslapokat és xsl:import elemeket is. A stíluslap az összes gyermek aktuális csomópontjáról XmlReader betöltődik. Ez lehetővé teszi, hogy a dokumentum egy részét stíluslapként használja.
A metódus visszatérése Load után a XmlReader stíluslap vége után a következő csomóponton lesz elhelyezve. Ha elérjük a dokumentum végét, a XmlReader a fájl végére (EOF) kerül.
Ha a stíluslap entitásokat tartalmaz, meg kell adnia egy XmlReader olyan entitást, amely feloldhatja az entitásokat (XmlReader.CanResolveEntity visszaadja true). Ebben az esetben egy XmlValidatingReader használható.
A bizonyítékokat többféleképpen is meg lehet adni. Az alábbi táblázat azt ismerteti, hogy milyen típusú bizonyítékokat kell biztosítani a gyakori felhasználói forgatókönyvekhez.
| Scenario | A szolgáltatandó bizonyítékok típusa |
|---|---|
| Az XSLT stíluslap önálló, vagy megbízható kódbázisból származik. | Használja a szerelvény bizonyítékait. |
| Az XSLT stíluslap külső forrásból származik. A forrás eredete ismert, és van egy ellenőrizhető URL-cím. | Hozzon létre bizonyítékot az URL-cím használatával. |
| Az XSLT stíluslap külső forrásból származik. A forrás eredete nem ismert. | Állítson be bizonyítékot a következőre null: . A szkriptblokkok feldolgozása nem történik meg, az XSLT document() függvény nem támogatott, a kiemelt bővítményobjektumok pedig nem engedélyezettek.Emellett a paramétert is beállíthatja resolver a következőre null: . Ez biztosítja, hogy az xsl:import elemek és xsl:include az elemek ne legyenek feldolgozva. |
| Az XSLT stíluslap külső forrásból származik. A forrás eredete nem ismert, de szkripttámogatásra van szükség. | Kérjen bizonyítékot a hívótól. A hívó API-jának módot kell biztosítania a bizonyíték megadására, jellemzően az osztályra Evidence . |
Lásd még
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
A következőre érvényes:
Load(XPathNavigator)
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
Figyelemfelhívás
You should pass evidence to Load() method
Betölti a fájlban XPathNavigatortalálható XSLT-stíluslapot.
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)
Paraméterek
- stylesheet
- XPathNavigator
Az XPathNavigator XSLT stíluslapot tartalmazó objektum.
- Attribútumok
Kivételek
Az aktuális csomópont nem felel meg egy érvényes stíluslapnak.
A stíluslap beágyazott szkripteket tartalmaz, és a hívónak nincs UnmanagedCode engedélye.
Megjegyzések
Note
A XslTransform osztály elavult a .NET Framework 2.0-s verziójában. Az XslCompiledTransform osztály az új XSLT-processzor. További információ: Az XslCompiledTransform osztály használata és áttelepítés az XslTransform osztályból.
XslTransform támogatja az XSLT 1.0 szintaxist. Az XSLT stíluslapnak tartalmaznia kell a névtér deklarációját xmlns:xsl= http://www.w3.org/1999/XSL/Transform.
Ez a metódus betölti az XSLT stíluslapot, beleértve a hivatkozott xsl:include stíluslapokat és xsl:import elemeket is. A külső erőforrások feloldása XmlUrlResolver felhasználói hitelesítő adatok nélkül történik. Ha a stíluslap(ok) olyan hálózati erőforráson találhatók, amely hitelesítést igényel, használja azt a túlterhelést XmlResolver , amely az argumentumok egyike, és adjon meg egy XmlResolver szükséges hitelesítő adatokat.
A stíluslap a jelenlegi pozícióból XPathNavigatortöltődik be. Ha a betöltött dokumentumnak csak egy részét szeretné stíluslapként használni, keresse meg a stíluslap elejének megfelelő csomópontot. A metódus visszatérése Load után a XPathNavigator program a stíluslap elején (a csomóponton) helyezkedik el xsl:style sheet .
Ha a stíluslap beágyazott szkripteket tartalmaz, a szkript egy szerelvényre lesz lefordítva. A szerelvény teljes bizalommal rendelkezik. Az ajánlott eljárás az, hogy a módszer használatával Load(XPathNavigator, XmlResolver, Evidence) bizonyítékokat nyújt be.
Note
Ha a hívó nem rendelkezik UnmanagedCode engedéllyel, a beágyazott szkript nem lesz lefordítva, és SecurityException a parancs ki lesz dobva. További információért tekintse meg a SecurityPermission és a SecurityPermissionFlag.UnmanagedCode.
A következőre érvényes:
Load(IXPathNavigable)
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
Figyelemfelhívás
You should pass evidence to Load() method
Betölti a fájlban IXPathNavigabletalálható XSLT-stíluslapot.
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)
Paraméterek
- stylesheet
- IXPathNavigable
Az interfészt implementáló IXPathNavigable objektum. A .NET-keretrendszerben ez lehet egy XmlNode (általában egy XmlDocument), vagy egy XSLT stíluslapot tartalmazó XPathDocument.
- Attribútumok
Kivételek
A betöltött erőforrás nem érvényes stíluslap.
A stíluslap beágyazott szkripteket tartalmaz, és a hívónak nincs UnmanagedCode engedélye.
Megjegyzések
Note
A XslTransform osztály elavult a .NET Framework 2.0-s verziójában. Az XslCompiledTransform osztály az új XSLT-processzor. További információ: Az XslCompiledTransform osztály használata és áttelepítés az XslTransform osztályból.
XslTransform támogatja az XSLT 1.0 szintaxist. Az XSLT stíluslapnak tartalmaznia kell a névtér deklarációját xmlns:xsl= http://www.w3.org/1999/XSL/Transform.
Ez a metódus betölti az XSLT stíluslapot, beleértve a hivatkozott xsl:include stíluslapokat és xsl:import elemeket is. A külső erőforrások feloldása XmlUrlResolver felhasználói hitelesítő adatok nélkül történik. Ha a stíluslap(ok) olyan hálózati erőforráson találhatók, amely hitelesítést igényel, használja azt a túlterhelést XmlResolver , amely az argumentumok egyike, és adjon meg egy XmlResolver szükséges hitelesítő adatokat.
Ha a stíluslap beágyazott szkripteket tartalmaz, a szkript egy szerelvényre lesz lefordítva. A szerelvény teljes bizalommal rendelkezik. Az ajánlott eljárás az, hogy a módszer használatával Load(IXPathNavigable, XmlResolver, Evidence) bizonyítékokat nyújt be.
Note
Ha a hívó nem rendelkezik UnmanagedCode engedéllyel, a beágyazott szkript nem lesz lefordítva, és SecurityException a parancs ki lesz dobva. További információért tekintse meg a SecurityPermission és a SecurityPermissionFlag.UnmanagedCode.
A következőre érvényes:
Load(XmlReader)
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
Figyelemfelhívás
You should pass evidence to Load() method
Betölti a fájlban XmlReadertalálható XSLT-stíluslapot.
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)
Paraméterek
- Attribútumok
Kivételek
Az aktuális csomópont nem felel meg egy érvényes stíluslapnak.
A stíluslap beágyazott szkripteket tartalmaz, és a hívónak nincs UnmanagedCode engedélye.
Megjegyzések
Note
A XslTransform osztály elavult a .NET Framework 2.0-s verziójában. Az XslCompiledTransform osztály az új XSLT-processzor. További információ: Az XslCompiledTransform osztály használata és áttelepítés az XslTransform osztályból.
XslTransform támogatja az XSLT 1.0 szintaxist. Az XSLT stíluslapnak tartalmaznia kell a névtér deklarációját xmlns:xsl= http://www.w3.org/1999/XSL/Transform.
Ez a metódus betölti az XSLT stíluslapot, beleértve a hivatkozott xsl:include stíluslapokat és xsl:import elemeket is. A külső erőforrások feloldása XmlUrlResolver felhasználói hitelesítő adatok nélkül történik. Ha a stíluslap(ok) olyan hálózati erőforráson találhatók, amely hitelesítést igényel, használja azt a túlterhelést XmlResolver , amely az argumentumok egyike, és adjon meg egy XmlResolver szükséges hitelesítő adatokat.
A stíluslap az összes gyermek aktuális csomópontjáról XmlReader betöltődik. Ez lehetővé teszi, hogy a dokumentum egy részét stíluslapként használja. A metódus visszatérése Load után a XmlReader stíluslap vége után a következő csomóponton lesz elhelyezve. Ha elérjük a dokumentum végét, a XmlReader a fájl végére (EOF) kerül.
Ha a stíluslap entitásokat tartalmaz, meg kell adnia egy XmlReader olyan entitást, amely feloldhatja az entitásokat (XmlReader.CanResolveEntity visszaadja true). Ebben az esetben egy XmlValidatingReader használható.
Ha a stíluslap beágyazott szkripteket tartalmaz, a szkript egy szerelvényre lesz lefordítva. A szerelvény teljes bizalommal rendelkezik. Az ajánlott eljárás az, hogy a módszer használatával Load(XmlReader, XmlResolver, Evidence) bizonyítékokat nyújt be.
Note
Ha a hívó nem rendelkezik UnmanagedCode engedéllyel, a beágyazott szkript nem lesz lefordítva, és SecurityException a parancs ki lesz dobva. További információért tekintse meg a SecurityPermission és a SecurityPermissionFlag.UnmanagedCode.
A következőre érvényes:
Load(String)
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
Betölti az URL-cím által megadott XSLT stíluslapot.
public:
void Load(System::String ^ url);
public void Load(string url);
member this.Load : string -> unit
Public Sub Load (url As String)
Paraméterek
- url
- String
A betöltendő XSLT-stíluslapot meghatározó URL-cím.
Kivételek
A betöltött erőforrás nem érvényes stíluslap.
A stíluslap beágyazott szkriptet tartalmaz, és a hívónak nincs UnmanagedCode engedélye.
Megjegyzések
Note
A XslTransform osztály elavult a .NET Framework 2.0-s verziójában. Az XslCompiledTransform osztály az új XSLT-processzor. További információ: Az XslCompiledTransform osztály használata és áttelepítés az XslTransform osztályból.
XslTransform támogatja az XSLT 1.0 szintaxist. Az XSLT stíluslapnak tartalmaznia kell a névtér deklarációját xmlns:xsl="http://www.w3.org/1999/XSL/Transform".
Ez a metódus betölti az XSLT stíluslapot, beleértve a hivatkozott xsl:include stíluslapokat és xsl:import elemeket is. A külső erőforrások feloldása XmlUrlResolver felhasználói hitelesítő adatok nélkül történik. Ha a stíluslap(ok) olyan hálózati erőforráson találhatók, amely hitelesítést igényel, használja azt a túlterhelést XmlResolver , amely az argumentumok egyike, és adjon meg egy XmlResolver szükséges hitelesítő adatokat.
Ha a stíluslap beágyazott szkripteket tartalmaz, a szkript egy szerelvényre lesz lefordítva. A stíluslap URI-ja bizonyítékokat hoz létre, amelyeket a rendszer alkalmaz a szerelvényre.
Note
Ha a hívó nem rendelkezik UnmanagedCode engedéllyel, a beágyazott szkript nem lesz lefordítva, és SecurityException a parancs ki lesz dobva. További információért tekintse meg a SecurityPermission és a SecurityPermissionFlag.UnmanagedCode.
A következőre érvényes:
Load(String, XmlResolver)
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
- Forrás:
- XslTransform.cs
Betölti az URL-cím által megadott XSLT stíluslapot.
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)
Paraméterek
- url
- String
A betöltendő XSLT-stíluslapot meghatározó URL-cím.
- resolver
- XmlResolver
A XmlResolver stíluslap és a hivatkozott xsl:import stíluslapok és xsl:include elemek betöltésére használható.
Ha ez a beállítás, a nullstíluslap megnyitásához a rendszer egy alapértelmezett felhasználói hitelesítő adatokat nem tartalmazó alapértelmezett XmlUrlResolver beállítást használ. Az alapértelmezett XmlUrlResolver beállítás nem a stíluslapon lévő külső erőforrások feloldására szolgál, így xsl:importxsl:include az elemek nem lesznek feloldva.
A XmlResolver metódus befejezése után a Load(String, XmlResolver) gyorsítótárazás nem történik meg.
Kivételek
A betöltött erőforrás nem érvényes stíluslap.
A stíluslap beágyazott szkriptet tartalmaz, és a hívónak nincs UnmanagedCode engedélye.
Megjegyzések
Note
A XslTransform osztály elavult a .NET Framework 2.0-s verziójában. Az XslCompiledTransform osztály az új XSLT-processzor. További információ: Az XslCompiledTransform osztály használata és áttelepítés az XslTransform osztályból.
XslTransform támogatja az XSLT 1.0 szintaxist. Az XSLT stíluslapnak tartalmaznia kell a névtér deklarációját xmlns:xsl= http://www.w3.org/1999/XSL/Transform.
Ha a stíluslap beágyazott szkripteket tartalmaz, a szkript egy szerelvényre lesz lefordítva. A stíluslap URI-ja bizonyítékokat hoz létre, amelyeket a rendszer alkalmaz a szerelvényre.
Note
Ha a hívó nem rendelkezik UnmanagedCode engedéllyel, a beágyazott szkript nem lesz lefordítva, és SecurityException a parancs ki lesz dobva. További információért tekintse meg a SecurityPermission és a SecurityPermissionFlag.UnmanagedCode.