XslTransform.Load Methode

Definitie

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.

XsltTransform xslt = new XslTransform(); 
xslt.Load(xslNav, resolver, this.GetType().Assembly.Evidence);
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.

XsltTransform xslt = new XslTransform(); 
Evidence evidence = XmlSecureResolver.CreateEvidenceForUrl(style sheetURL); 
xslt.Load(xslNav,resolver,evidence);
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

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.

XsltTransform xslt = new XslTransform(); 
xslt.Load(style sheet, resolver, this.GetType().Assembly.Evidence);
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.

XsltTransform xslt = new XslTransform(); 
Evidence evidence = XmlSecureResolver.CreateEvidenceForUrl(style sheetURL); 
xslt.Load(style sheet,resolver,evidence);
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

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

stylesheet
XmlReader

Een XmlReader 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(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

stylesheet
XmlReader

Een XmlReader 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.

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.

XsltTransform xslt = new XslTransform(); &#13;&#10;xslt.Load(xslReader, resolver, this.GetType().Assembly.Evidence);
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.

XsltTransform xslt = new XslTransform();&#13;&#10; Evidence evidence = XmlSecureResolver.CreateEvidenceForUrl(stylesheetURL); &#13;&#10;xslt.Load(xslReader,resolver,evidence);
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

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

stylesheet
XmlReader

Een XmlReader 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 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.

Zie ook

Van toepassing op