XslTransform.Load Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Laadt het XSLT-opmaakmodel, inclusief opmaakmodellen waarnaar wordt verwezen in xsl:include en xsl:import elementen.
Overloads
| Name | Description |
|---|---|
| Load(XPathNavigator, XmlResolver, Evidence) |
Laadt het XSLT-opmaakmodel in de XPathNavigator. Met deze methode kunt u de machtigingen van het opmaakmodel beperken door bewijs op te geven. |
| Load(IXPathNavigable, XmlResolver, Evidence) |
Laadt het XSLT-opmaakmodel in de IXPathNavigable. Met deze methode kunt u de machtigingen van het opmaakmodel beperken door bewijs op te geven. |
| Load(XPathNavigator, XmlResolver) |
Verouderd.
Laadt het XSLT-opmaakmodel in de XPathNavigator. |
| Load(IXPathNavigable, XmlResolver) |
Verouderd.
Laadt het XSLT-opmaakmodel in de IXPathNavigable. |
| Load(XmlReader, XmlResolver) |
Verouderd.
Laadt het XSLT-opmaakmodel in de XmlReader. |
| Load(XmlReader, XmlResolver, Evidence) |
Laadt het XSLT-opmaakmodel in de XmlReader. Met deze methode kunt u de machtigingen van het opmaakmodel beperken door bewijs op te geven. |
| Load(XPathNavigator) |
Verouderd.
Laadt het XSLT-opmaakmodel in de XPathNavigator. |
| Load(IXPathNavigable) |
Verouderd.
Laadt het XSLT-opmaakmodel in de IXPathNavigable. |
| Load(XmlReader) |
Verouderd.
Laadt het XSLT-opmaakmodel in de XmlReader. |
| Load(String) |
Laadt het XSLT-opmaakmodel dat is opgegeven door een URL. |
| Load(String, XmlResolver) |
Laadt het XSLT-opmaakmodel dat is opgegeven door een URL. |
Opmerkingen
Note
De klasse XslTransform is verouderd in de .NET Framework-versie 2.0. De XslCompiledTransform klasse is de nieuwe XSLT-processor. Zie De XslCompiledTransform-klasse gebruiken en migreren vanuit de XslTransform-klasse voor meer informatie.
Load(XPathNavigator, XmlResolver, Evidence)
Laadt het XSLT-opmaakmodel in de XPathNavigator. Met deze methode kunt u de machtigingen van het opmaakmodel beperken door bewijs op te geven.
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)
Parameters
- stylesheet
- XPathNavigator
Een XPathNavigator object met het opmaakmodel dat moet worden geladen.
- resolver
- XmlResolver
De XmlResolver stijlmodellen waarnaar wordt verwezen in xsl:import en xsl:include elementen worden geladen. Als dit het probleem is null, worden externe resources niet opgelost.
De XmlResolver methode wordt niet in de cache opgeslagen nadat de Load methode is voltooid.
- evidence
- Evidence
De Evidence set op de assembly die is gegenereerd voor het scriptblok in het XSLT-opmaakmodel.
Als dit het volgende is null, worden scriptblokken niet verwerkt, wordt de XSLT-functie document() niet ondersteund en zijn bevoegde extensieobjecten niet toegestaan.
De aanroeper moet toestemming hebben ControlEvidence om bewijs voor de scriptassembly op te geven. Semi-vertrouwde bellers kunnen deze parameter instellen op null.
Uitzonderingen
Het huidige knooppunt voldoet niet aan een geldig opmaakmodel.
Voor het opmaakmodel waarnaar wordt verwezen, is functionaliteit vereist die niet is toegestaan door het verstrekte bewijs.
De beller probeert bewijs te leveren en is ControlEvidence niet gemachtigd.
Opmerkingen
Note
De klasse XslTransform is verouderd in de .NET Framework-versie 2.0. De XslCompiledTransform klasse is de nieuwe XSLT-processor. Zie De XslCompiledTransform-klasse gebruiken en migreren vanuit de XslTransform-klasse voor meer informatie.
XslTransform ondersteunt de syntaxis van XSLT 1.0. Het XSLT-opmaakmodel moet de naamruimtedeclaratie xmlns:xsl= http://www.w3.org/1999/XSL/Transformbevatten.
Het opmaakmodel wordt geladen vanaf de huidige positie van de XPathNavigator. Als u een gedeelte van het geladen document wilt gebruiken als opmaakmodel, gaat u naar het knooppunt dat overeenkomt met het begin van het opmaakmodel. Nadat de Load methode is geretourneerd, wordt de XPathNavigator positie aan het begin van het opmaakmodel (op het xsl:style sheet knooppunt) weergegeven.
Er zijn verschillende manieren om bewijs te leveren. In de volgende tabel wordt beschreven welk type bewijs moet worden geboden voor algemene gebruikersscenario's.
| Scenario | Soort bewijs dat moet worden verstrekt |
|---|---|
| Het XSLT-opmaakmodel is zelfstandig of afkomstig van een codebasis die u vertrouwt. | Gebruik het bewijs van uw assembly. |
| Het XSLT-opmaakmodel is afkomstig van een externe bron. De oorsprong van de bron is bekend en er is een verifieerbare URL. | Bewijs maken met behulp van de URL. |
| Het XSLT-opmaakmodel is afkomstig van een externe bron. De oorsprong van de bron is niet bekend. | Bewijs instellen op null. Scriptblokken worden niet verwerkt, de XSLT-functie document() wordt niet ondersteund en bevoegde extensieobjecten zijn niet toegestaan.Daarnaast kunt u de resolver parameter ook instellen op null. Dit zorgt ervoor dat xsl:import en xsl:include elementen niet worden verwerkt. |
| Het XSLT-opmaakmodel is afkomstig van een externe bron. De oorsprong van de bron is niet bekend, maar u hebt scriptondersteuning nodig. | Vraag bewijs aan van de beller. De API van de aanroeper moet een manier bieden om bewijs te leveren, meestal de Evidence klasse. |
Zie ook
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
Van toepassing op
Load(IXPathNavigable, XmlResolver, Evidence)
Laadt het XSLT-opmaakmodel in de IXPathNavigable. Met deze methode kunt u de machtigingen van het opmaakmodel beperken door bewijs op te geven.
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)
Parameters
- stylesheet
- IXPathNavigable
Een object dat de IXPathNavigable interface implementeert. In het .NET Framework kan dit een XmlNode (meestal een XmlDocument) of een XPathDocument met het XSLT-opmaakmodel.
- resolver
- XmlResolver
De XmlResolver stijlmodellen waarnaar wordt verwezen in xsl:import en xsl:include elementen worden geladen. Als dit het probleem is null, worden externe resources niet opgelost.
De XmlResolver methode wordt niet in de cache opgeslagen nadat de Load methode is voltooid.
- evidence
- Evidence
De Evidence set op de assembly die is gegenereerd voor het scriptblok in het XSLT-opmaakmodel.
Als dit het volgende is null, worden scriptblokken niet verwerkt, wordt de XSLT-functie document() niet ondersteund en zijn bevoegde extensieobjecten niet toegestaan.
De aanroeper moet toestemming hebben ControlEvidence om bewijs voor de scriptassembly op te geven. Semi-vertrouwde bellers kunnen deze parameter instellen op null.
Uitzonderingen
De geladen resource is geen geldig opmaakmodel.
Voor het opmaakmodel waarnaar wordt verwezen, is functionaliteit vereist die niet is toegestaan door het verstrekte bewijs.
De beller probeert bewijs te leveren en is ControlEvidence niet gemachtigd.
Opmerkingen
Note
De XslTransform klasse is verouderd in .NET Framework versie 2.0. De XslCompiledTransform klasse is de nieuwe XSLT-processor. Zie De XslCompiledTransform-klasse gebruiken en migreren vanuit de XslTransform-klasse voor meer informatie.
XslTransform ondersteunt de syntaxis van XSLT 1.0. Het XSLT-opmaakmodel moet de naamruimtedeclaratie xmlns:xsl= http://www.w3.org/1999/XSL/Transformbevatten.
Er zijn verschillende manieren om bewijs te leveren. In de volgende tabel wordt beschreven welk type bewijs moet worden geboden voor algemene gebruikersscenario's.
| Scenario | Soort bewijs dat moet worden verstrekt |
|---|---|
| Het XSLT-opmaakmodel is zelfstandig of afkomstig van een codebasis die u vertrouwt. | Gebruik het bewijs van uw assembly. |
| Het XSLT-opmaakmodel is afkomstig van een externe bron. De oorsprong van de bron is bekend en er is een verifieerbare URL. | Bewijs maken met behulp van de URL. |
| Het XSLT-opmaakmodel is afkomstig van een externe bron. De oorsprong van de bron is niet bekend. | Bewijs instellen op null. Scriptblokken worden niet verwerkt, de XSLT-functie document() wordt niet ondersteund en bevoegde extensieobjecten zijn niet toegestaan.Daarnaast kunt u de resolver parameter ook instellen op null. Dit zorgt ervoor dat xsl:import en xsl:include elementen niet worden verwerkt. |
| Het XSLT-opmaakmodel is afkomstig van een externe bron. De oorsprong van de bron is niet bekend, maar u hebt scriptondersteuning nodig. | Vraag bewijs aan van de beller. De API van de aanroeper moet een manier bieden om bewijs te leveren, meestal de Evidence klasse. |
Zie ook
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
Van toepassing op
Load(XPathNavigator, XmlResolver)
Let op
You should pass evidence to Load() method
Laadt het XSLT-opmaakmodel in de XPathNavigator.
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);
public void Load(System.Xml.XPath.XPathNavigator stylesheet, System.Xml.XmlResolver resolver);
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XPath.XPathNavigator * System.Xml.XmlResolver -> unit
member this.Load : System.Xml.XPath.XPathNavigator * System.Xml.XmlResolver -> unit
Public Sub Load (stylesheet As XPathNavigator, resolver As XmlResolver)
Parameters
- stylesheet
- XPathNavigator
Een XPathNavigator object dat het XSLT-opmaakmodel bevat.
- resolver
- XmlResolver
De XmlResolver stijlmodellen waarnaar wordt verwezen in xsl:import en xsl:include elementen worden geladen. Als dit het probleem is null, worden externe resources niet opgelost.
De XmlResolver methode wordt niet in de cache opgeslagen nadat de Load methode is voltooid.
- Kenmerken
Uitzonderingen
Het huidige knooppunt voldoet niet aan een geldig opmaakmodel.
Het opmaakmodel bevat ingesloten scripts en de aanroeper heeft UnmanagedCode geen machtiging.
Opmerkingen
Note
De klasse XslTransform is verouderd in de .NET Framework-versie 2.0. De XslCompiledTransform klasse is de nieuwe XSLT-processor. Zie De XslCompiledTransform-klasse gebruiken en migreren vanuit de XslTransform-klasse voor meer informatie.
XslTransform ondersteunt de syntaxis van XSLT 1.0. Het XSLT-opmaakmodel moet de naamruimtedeclaratie xmlns:xsl= http://www.w3.org/1999/XSL/Transformbevatten.
Het opmaakmodel wordt geladen vanaf de huidige positie van de XPathNavigator. Als u een gedeelte van het geladen document wilt gebruiken als opmaakmodel, gaat u naar het knooppunt dat overeenkomt met het begin van het opmaakmodel. Nadat de Load methode is geretourneerd, wordt de XPathNavigator positie aan het begin van het opmaakmodel (op het xsl:style sheet knooppunt) weergegeven.
Als het opmaakmodel ingesloten scripts bevat, wordt het script gecompileerd naar een assembly. De assembly heeft volledig vertrouwen. De aanbevolen procedure is om bewijs te verstrekken met behulp van de Load(XPathNavigator, XmlResolver, Evidence).
Note
Als de aanroeper geen machtiging heeft UnmanagedCode , wordt het ingesloten script niet gecompileerd en wordt er een SecurityException gegenereerd. Zie SecurityPermission en SecurityPermissionFlag.UnmanagedCode voor meer informatie.
Zie ook
Van toepassing op
Load(IXPathNavigable, XmlResolver)
Let op
You should pass evidence to Load() method
Laadt het XSLT-opmaakmodel in de IXPathNavigable.
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);
public void Load(System.Xml.XPath.IXPathNavigable stylesheet, System.Xml.XmlResolver resolver);
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XPath.IXPathNavigable * System.Xml.XmlResolver -> unit
member this.Load : System.Xml.XPath.IXPathNavigable * System.Xml.XmlResolver -> unit
Public Sub Load (stylesheet As IXPathNavigable, resolver As XmlResolver)
Parameters
- stylesheet
- IXPathNavigable
Een object dat de IXPathNavigable interface implementeert. In het .NET Framework kan dit een XmlNode (meestal een XmlDocument) of een XPathDocument met het XSLT-opmaakmodel.
- resolver
- XmlResolver
De XmlResolver stijlmodellen waarnaar wordt verwezen in xsl:import en xsl:include elementen worden geladen. Als dit het probleem is null, worden externe resources niet opgelost.
De XmlResolver methode wordt niet in de cache opgeslagen nadat de Load methode is voltooid.
- Kenmerken
Uitzonderingen
De geladen resource is geen geldig opmaakmodel.
Het opmaakmodel bevat ingesloten scripts en de aanroeper heeft UnmanagedCode geen machtiging.
Opmerkingen
Note
De klasse XslTransform is verouderd in de .NET Framework-versie 2.0. De XslCompiledTransform klasse is de nieuwe XSLT-processor. Zie De XslCompiledTransform-klasse gebruiken en migreren vanuit de XslTransform-klasse voor meer informatie.
XslTransform ondersteunt de syntaxis van XSLT 1.0. Het XSLT-opmaakmodel moet de naamruimtedeclaratie xmlns:xsl= http://www.w3.org/1999/XSL/Transformbevatten.
Als het opmaakmodel ingesloten scripts bevat, wordt het script gecompileerd naar een assembly. De assembly heeft volledig vertrouwen. De aanbevolen procedure is om bewijs te leveren met behulp van de Load(IXPathNavigable, XmlResolver, Evidence) methode.
Note
Als de aanroeper geen machtiging heeft UnmanagedCode , wordt het ingesloten script niet gecompileerd en wordt er een SecurityException gegenereerd. Zie SecurityPermission en SecurityPermissionFlag.UnmanagedCode voor meer informatie.
Zie ook
Van toepassing op
Load(XmlReader, XmlResolver)
Let op
You should pass evidence to Load() method
Laadt het XSLT-opmaakmodel in de XmlReader.
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);
public void Load(System.Xml.XmlReader stylesheet, System.Xml.XmlResolver resolver);
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XmlReader * System.Xml.XmlResolver -> unit
member this.Load : System.Xml.XmlReader * System.Xml.XmlResolver -> unit
Public Sub Load (stylesheet As XmlReader, resolver As XmlResolver)
Parameters
- resolver
- XmlResolver
De XmlResolver stijlmodellen waarnaar wordt verwezen in xsl:import en xsl:include elementen worden geladen. Als dit het probleem is null, worden externe resources niet opgelost.
De XmlResolver methode wordt niet in de cache opgeslagen nadat de Load(XmlReader, XmlResolver) methode is voltooid.
- Kenmerken
Uitzonderingen
Het huidige knooppunt voldoet niet aan een geldig opmaakmodel.
Het opmaakmodel bevat ingesloten scripts en de aanroeper heeft UnmanagedCode geen machtiging.
Opmerkingen
Note
De klasse XslTransform is verouderd in de .NET Framework-versie 2.0. De XslCompiledTransform klasse is de nieuwe XSLT-processor. Zie De XslCompiledTransform-klasse gebruiken en migreren vanuit de XslTransform-klasse voor meer informatie.
XslTransform ondersteunt de syntaxis van XSLT 1.0. Het XSLT-opmaakmodel moet de naamruimtedeclaratie xmlns:xsl= http://www.w3.org/1999/XSL/Transformbevatten.
Met deze methode wordt het XSLT-opmaakmodel geladen, inclusief eventuele opmaakmodellen waarnaar wordt verwezen in xsl:include en xsl:import elementen. Het opmaakmodel wordt geladen vanaf het huidige knooppunt van de XmlReader onderliggende elementen. Hiermee kunt u een gedeelte van een document als opmaakmodel gebruiken.
Nadat de Load methode is geretourneerd, wordt de XmlReader positie op het volgende knooppunt na het einde van het opmaakmodel weergegeven. Als het einde van het document is bereikt, wordt het XmlReader aan het einde van het bestand (EOF) geplaatst.
Als het opmaakmodel entiteiten bevat, moet u een XmlReader entiteit opgeven waarmee entiteiten kunnen worden omgezet (XmlReader.CanResolveEntityretourneert).true In dit geval kan een XmlValidatingReader worden gebruikt.
Als het opmaakmodel ingesloten scripts bevat, wordt het script gecompileerd naar een assembly. De assembly heeft volledig vertrouwen. De aanbevolen procedure is om bewijs te leveren met behulp van de Load(XmlReader, XmlResolver, Evidence) methode.
Note
Als de aanroeper geen machtiging heeft UnmanagedCode , wordt het ingesloten script niet gecompileerd en wordt er een SecurityException gegenereerd. Zie SecurityPermission en SecurityPermissionFlag.UnmanagedCode voor meer informatie.
Zie ook
Van toepassing op
Load(XmlReader, XmlResolver, Evidence)
Laadt het XSLT-opmaakmodel in de XmlReader. Met deze methode kunt u de machtigingen van het opmaakmodel beperken door bewijs op te geven.
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)
Parameters
- resolver
- XmlResolver
De XmlResolver stijlmodellen waarnaar wordt verwezen in xsl:import en xsl:include elementen worden geladen. Als dit het probleem is null, worden externe resources niet opgelost.
De XmlResolver methode wordt niet in de cache opgeslagen nadat de Load methode is voltooid.
- evidence
- Evidence
De Evidence set op de assembly die is gegenereerd voor het scriptblok in het XSLT-opmaakmodel.
Als dit het volgende is null, worden scriptblokken niet verwerkt, wordt de XSLT-functie document() niet ondersteund en zijn bevoegde extensieobjecten niet toegestaan.
De aanroeper moet toestemming hebben ControlEvidence om bewijs voor de scriptassembly op te geven. Semi-vertrouwde bellers kunnen deze parameter instellen op null.
Uitzonderingen
Het huidige knooppunt voldoet niet aan een geldig opmaakmodel.
Voor het opmaakmodel waarnaar wordt verwezen, is functionaliteit vereist die niet is toegestaan door het verstrekte bewijs.
De beller probeert bewijs te leveren en is ControlEvidence niet gemachtigd.
Opmerkingen
Note
De klasse XslTransform is verouderd in de .NET Framework-versie 2.0. De XslCompiledTransform klasse is de nieuwe XSLT-processor. Zie De XslCompiledTransform-klasse gebruiken en migreren vanuit de XslTransform-klasse voor meer informatie.
XslTransform ondersteunt de syntaxis van XSLT 1.0. Het XSLT-opmaakmodel moet de naamruimtedeclaratie xmlns:xsl= http://www.w3.org/1999/XSL/Transformbevatten.
Met deze methode wordt het XSLT-opmaakmodel geladen, inclusief eventuele opmaakmodellen waarnaar wordt verwezen in xsl:include en xsl:import elementen. Het opmaakmodel wordt geladen vanaf het huidige knooppunt van de XmlReader onderliggende elementen. Hiermee kunt u een gedeelte van een document als opmaakmodel gebruiken.
Nadat de Load methode is geretourneerd, wordt de XmlReader positie op het volgende knooppunt na het einde van het opmaakmodel weergegeven. Als het einde van het document is bereikt, wordt het XmlReader aan het einde van het bestand (EOF) geplaatst.
Als het opmaakmodel entiteiten bevat, moet u een XmlReader entiteit opgeven waarmee entiteiten kunnen worden omgezet (XmlReader.CanResolveEntityretourneert).true In dit geval kan een XmlValidatingReader worden gebruikt.
Er zijn verschillende manieren om bewijs te leveren. In de volgende tabel wordt beschreven welk type bewijs moet worden geboden voor algemene gebruikersscenario's.
| Scenario | Soort bewijs dat moet worden verstrekt |
|---|---|
| Het XSLT-opmaakmodel is zelfstandig of afkomstig van een codebasis die u vertrouwt. | Gebruik het bewijs van uw assembly. |
| Het XSLT-opmaakmodel is afkomstig van een externe bron. De oorsprong van de bron is bekend en er is een verifieerbare URL. | Bewijs maken met behulp van de URL. |
| Het XSLT-opmaakmodel is afkomstig van een externe bron. De oorsprong van de bron is niet bekend. | Bewijs instellen op null. Scriptblokken worden niet verwerkt, de XSLT-functie document() wordt niet ondersteund en bevoegde extensieobjecten zijn niet toegestaan.Daarnaast kunt u de resolver parameter ook instellen op null. Dit zorgt ervoor dat xsl:import en xsl:include elementen niet worden verwerkt. |
| Het XSLT-opmaakmodel is afkomstig van een externe bron. De oorsprong van de bron is niet bekend, maar u hebt scriptondersteuning nodig. | Vraag bewijs aan van de beller. De API van de aanroeper moet een manier bieden om bewijs te leveren, meestal de Evidence klasse. |
Zie ook
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
Van toepassing op
Load(XPathNavigator)
Let op
You should pass evidence to Load() method
Laadt het XSLT-opmaakmodel in de XPathNavigator.
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);
public void Load(System.Xml.XPath.XPathNavigator stylesheet);
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XPath.XPathNavigator -> unit
member this.Load : System.Xml.XPath.XPathNavigator -> unit
Public Sub Load (stylesheet As XPathNavigator)
Parameters
- stylesheet
- XPathNavigator
Een XPathNavigator object dat het XSLT-opmaakmodel bevat.
- Kenmerken
Uitzonderingen
Het huidige knooppunt voldoet niet aan een geldig opmaakmodel.
Het opmaakmodel bevat ingesloten scripts en de aanroeper heeft UnmanagedCode geen machtiging.
Opmerkingen
Note
De klasse XslTransform is verouderd in de .NET Framework-versie 2.0. De XslCompiledTransform klasse is de nieuwe XSLT-processor. Zie De XslCompiledTransform-klasse gebruiken en migreren vanuit de XslTransform-klasse voor meer informatie.
XslTransform ondersteunt de syntaxis van XSLT 1.0. Het XSLT-opmaakmodel moet de naamruimtedeclaratie xmlns:xsl= http://www.w3.org/1999/XSL/Transformbevatten.
Met deze methode wordt het XSLT-opmaakmodel geladen, inclusief eventuele opmaakmodellen waarnaar wordt verwezen in xsl:include en xsl:import elementen. Externe resources worden opgelost met behulp van een XmlUrlResolver zonder gebruikersreferenties. Als de opmaakmodellen zich in een netwerkresource bevinden waarvoor verificatie is vereist, gebruikt u de overbelasting die als XmlResolver een van de argumenten wordt gebruikt en geeft u een XmlResolver met de benodigde referenties op.
Het opmaakmodel wordt geladen vanaf de huidige positie van de XPathNavigator. Als u slechts een deel van het geladen document als opmaakmodel wilt gebruiken, gaat u naar het knooppunt dat overeenkomt met het begin van het opmaakmodel. Nadat de Load methode is geretourneerd, wordt de XPathNavigator positie aan het begin van het opmaakmodel (op het xsl:style sheet knooppunt) weergegeven.
Als het opmaakmodel ingesloten scripts bevat, wordt het script gecompileerd naar een assembly. De assembly heeft volledig vertrouwen. De aanbevolen procedure is om bewijs te leveren met behulp van de Load(XPathNavigator, XmlResolver, Evidence) methode.
Note
Als de aanroeper geen machtiging heeft UnmanagedCode , wordt het ingesloten script niet gecompileerd en wordt er een SecurityException gegenereerd. Zie SecurityPermission en SecurityPermissionFlag.UnmanagedCode voor meer informatie.
Van toepassing op
Load(IXPathNavigable)
Let op
You should pass evidence to Load() method
Laadt het XSLT-opmaakmodel in de IXPathNavigable.
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);
public void Load(System.Xml.XPath.IXPathNavigable stylesheet);
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XPath.IXPathNavigable -> unit
member this.Load : System.Xml.XPath.IXPathNavigable -> unit
Public Sub Load (stylesheet As IXPathNavigable)
Parameters
- stylesheet
- IXPathNavigable
Een object dat de IXPathNavigable interface implementeert. In het .NET Framework kan dit een XmlNode (meestal een XmlDocument) of een XPathDocument met het XSLT-opmaakmodel.
- Kenmerken
Uitzonderingen
De geladen resource is geen geldig opmaakmodel.
Het opmaakmodel bevat ingesloten scripts en de aanroeper heeft UnmanagedCode geen machtiging.
Opmerkingen
Note
De klasse XslTransform is verouderd in de .NET Framework-versie 2.0. De XslCompiledTransform klasse is de nieuwe XSLT-processor. Zie De XslCompiledTransform-klasse gebruiken en migreren vanuit de XslTransform-klasse voor meer informatie.
XslTransform ondersteunt de syntaxis van XSLT 1.0. Het XSLT-opmaakmodel moet de naamruimtedeclaratie xmlns:xsl= http://www.w3.org/1999/XSL/Transformbevatten.
Met deze methode wordt het XSLT-opmaakmodel geladen, inclusief eventuele opmaakmodellen waarnaar wordt verwezen in xsl:include en xsl:import elementen. Externe resources worden opgelost met behulp van een XmlUrlResolver zonder gebruikersreferenties. Als de opmaakmodellen zich in een netwerkresource bevinden waarvoor verificatie is vereist, gebruikt u de overbelasting die als XmlResolver een van de argumenten wordt gebruikt en geeft u een XmlResolver met de benodigde referenties op.
Als het opmaakmodel ingesloten scripts bevat, wordt het script gecompileerd naar een assembly. De assembly heeft volledig vertrouwen. De aanbevolen procedure is om bewijs te leveren met behulp van de Load(IXPathNavigable, XmlResolver, Evidence) methode.
Note
Als de aanroeper geen machtiging heeft UnmanagedCode , wordt het ingesloten script niet gecompileerd en wordt er een SecurityException gegenereerd. Zie SecurityPermission en SecurityPermissionFlag.UnmanagedCode voor meer informatie.
Van toepassing op
Load(XmlReader)
Let op
You should pass evidence to Load() method
Laadt het XSLT-opmaakmodel in de XmlReader.
public:
void Load(System::Xml::XmlReader ^ stylesheet);
[System.Obsolete("You should pass evidence to Load() method")]
public void Load(System.Xml.XmlReader stylesheet);
public void Load(System.Xml.XmlReader stylesheet);
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XmlReader -> unit
member this.Load : System.Xml.XmlReader -> unit
Public Sub Load (stylesheet As XmlReader)
Parameters
- Kenmerken
Uitzonderingen
Het huidige knooppunt voldoet niet aan een geldig opmaakmodel.
Het opmaakmodel bevat ingesloten scripts en de aanroeper heeft UnmanagedCode geen machtiging.
Opmerkingen
Note
De klasse XslTransform is verouderd in de .NET Framework-versie 2.0. De XslCompiledTransform klasse is de nieuwe XSLT-processor. Zie De XslCompiledTransform-klasse gebruiken en migreren vanuit de XslTransform-klasse voor meer informatie.
XslTransform ondersteunt de syntaxis van XSLT 1.0. Het XSLT-opmaakmodel moet de naamruimtedeclaratie xmlns:xsl= http://www.w3.org/1999/XSL/Transformbevatten.
Met deze methode wordt het XSLT-opmaakmodel geladen, inclusief eventuele opmaakmodellen waarnaar wordt verwezen in xsl:include en xsl:import elementen. Externe resources worden opgelost met behulp van een XmlUrlResolver zonder gebruikersreferenties. Als de opmaakmodellen zich in een netwerkresource bevinden waarvoor verificatie is vereist, gebruikt u de overbelasting die als XmlResolver een van de argumenten wordt gebruikt en geeft u een XmlResolver met de benodigde referenties op.
Het opmaakmodel wordt geladen vanaf het huidige knooppunt van de XmlReader onderliggende elementen. Hiermee kunt u een gedeelte van een document als opmaakmodel gebruiken. Nadat de Load methode is geretourneerd, wordt de XmlReader positie op het volgende knooppunt na het einde van het opmaakmodel weergegeven. Als het einde van het document is bereikt, wordt het XmlReader aan het einde van het bestand (EOF) geplaatst.
Als het opmaakmodel entiteiten bevat, moet u een XmlReader entiteit opgeven waarmee entiteiten kunnen worden omgezet (XmlReader.CanResolveEntityretourneert).true In dit geval kan een XmlValidatingReader worden gebruikt.
Als het opmaakmodel ingesloten scripts bevat, wordt het script gecompileerd naar een assembly. De assembly heeft volledig vertrouwen. De aanbevolen procedure is om bewijs te leveren met behulp van de Load(XmlReader, XmlResolver, Evidence) methode.
Note
Als de aanroeper geen machtiging heeft UnmanagedCode , wordt het ingesloten script niet gecompileerd en wordt er een SecurityException gegenereerd. Zie SecurityPermission en SecurityPermissionFlag.UnmanagedCode voor meer informatie.
Van toepassing op
Load(String)
Laadt het XSLT-opmaakmodel dat is opgegeven door een URL.
public:
void Load(System::String ^ url);
public void Load(string url);
member this.Load : string -> unit
Public Sub Load (url As String)
Parameters
- url
- String
De URL die het XSLT-opmaakmodel aangeeft dat moet worden geladen.
Uitzonderingen
De geladen resource is geen geldig opmaakmodel.
Het opmaakmodel bevat ingesloten scripts en de aanroeper heeft UnmanagedCode geen machtiging.
Opmerkingen
Note
De klasse XslTransform is verouderd in de .NET Framework-versie 2.0. De XslCompiledTransform klasse is de nieuwe XSLT-processor. Zie De XslCompiledTransform-klasse gebruiken en migreren vanuit de XslTransform-klasse voor meer informatie.
XslTransform ondersteunt de syntaxis van XSLT 1.0. Het XSLT-opmaakmodel moet de naamruimtedeclaratie xmlns:xsl="http://www.w3.org/1999/XSL/Transform"bevatten.
Met deze methode wordt het XSLT-opmaakmodel geladen, inclusief eventuele opmaakmodellen waarnaar wordt verwezen in xsl:include en xsl:import elementen. Externe resources worden opgelost met behulp van een XmlUrlResolver zonder gebruikersreferenties. Als de opmaakmodellen zich in een netwerkresource bevinden waarvoor verificatie is vereist, gebruikt u de overbelasting die als XmlResolver een van de argumenten wordt gebruikt en geeft u een XmlResolver met de benodigde referenties op.
Als het opmaakmodel ingesloten scripts bevat, wordt het script gecompileerd naar een assembly. De URI van het opmaakmodel wordt gebruikt om bewijs te maken, dat wordt toegepast op de assembly.
Note
Als de aanroeper geen machtiging heeft UnmanagedCode , wordt het ingesloten script niet gecompileerd en wordt er een SecurityException gegenereerd. Zie SecurityPermission en SecurityPermissionFlag.UnmanagedCode voor meer informatie.
Van toepassing op
Load(String, XmlResolver)
Laadt het XSLT-opmaakmodel dat is opgegeven door een URL.
public:
void Load(System::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)
Parameters
- url
- String
De URL die het XSLT-opmaakmodel aangeeft dat moet worden geladen.
- resolver
- XmlResolver
Het XmlResolver te gebruiken om het opmaakmodel en eventuele opmaakmodellen waarnaar wordt verwezen in xsl:import en xsl:include elementen te laden.
Als dit het volgende is null, wordt een standaardinstelling XmlUrlResolver zonder gebruikersreferenties gebruikt om het opmaakmodel te openen. De standaardwaarde XmlUrlResolver wordt niet gebruikt om externe resources in het opmaakmodel op te lossen, zodat xsl:importxsl:include elementen niet worden omgezet.
De XmlResolver methode wordt niet in de cache opgeslagen nadat de Load(String, XmlResolver) methode is voltooid.
Uitzonderingen
De geladen resource is geen geldig opmaakmodel.
Het opmaakmodel bevat ingesloten scripts en de aanroeper heeft UnmanagedCode geen machtiging.
Opmerkingen
Note
De klasse XslTransform is verouderd in de .NET Framework-versie 2.0. De XslCompiledTransform klasse is de nieuwe XSLT-processor. Zie De XslCompiledTransform-klasse gebruiken en migreren vanuit de XslTransform-klasse voor meer informatie.
XslTransform ondersteunt de syntaxis van XSLT 1.0. Het XSLT-opmaakmodel moet de naamruimtedeclaratie xmlns:xsl= http://www.w3.org/1999/XSL/Transformbevatten.
Als het opmaakmodel ingesloten scripts bevat, wordt het script gecompileerd naar een assembly. De URI van het opmaakmodel wordt gebruikt om bewijs te maken, dat wordt toegepast op de assembly.
Note
Als de aanroeper geen machtiging heeft UnmanagedCode , wordt het ingesloten script niet gecompileerd en wordt er een SecurityException gegenereerd. Zie SecurityPermission en SecurityPermissionFlag.UnmanagedCode voor meer informatie.