XslTransform.Load Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Charge la feuille de style XSLT, y compris les feuilles de style référencées dans et xsl:import les xsl:include éléments.
Surcharges
| Nom | Description |
|---|---|
| Load(XPathNavigator, XmlResolver, Evidence) |
Charge la feuille de style XSLT contenue dans le XPathNavigator. Cette méthode vous permet de limiter les autorisations de la feuille de style en spécifiant des preuves. |
| Load(IXPathNavigable, XmlResolver, Evidence) |
Charge la feuille de style XSLT contenue dans le IXPathNavigable. Cette méthode vous permet de limiter les autorisations de la feuille de style en spécifiant des preuves. |
| Load(XPathNavigator, XmlResolver) |
Obsolète.
Charge la feuille de style XSLT contenue dans le XPathNavigator. |
| Load(IXPathNavigable, XmlResolver) |
Obsolète.
Charge la feuille de style XSLT contenue dans le IXPathNavigable. |
| Load(XmlReader, XmlResolver) |
Obsolète.
Charge la feuille de style XSLT contenue dans le XmlReader. |
| Load(XmlReader, XmlResolver, Evidence) |
Charge la feuille de style XSLT contenue dans le XmlReader. Cette méthode vous permet de limiter les autorisations de la feuille de style en spécifiant des preuves. |
| Load(XPathNavigator) |
Obsolète.
Charge la feuille de style XSLT contenue dans le XPathNavigator. |
| Load(IXPathNavigable) |
Obsolète.
Charge la feuille de style XSLT contenue dans le IXPathNavigable. |
| Load(XmlReader) |
Obsolète.
Charge la feuille de style XSLT contenue dans le XmlReader. |
| Load(String) |
Charge la feuille de style XSLT spécifiée par une URL. |
| Load(String, XmlResolver) |
Charge la feuille de style XSLT spécifiée par une URL. |
Remarques
Note
La XslTransform classe est obsolète dans .NET Framework version 2.0. La XslCompiledTransform classe est le nouveau processeur XSLT. Pour plus d’informations, consultez Utilisation de la classe XslCompiledTransform et migration à partir de la classe XslTransform.
Load(XPathNavigator, XmlResolver, Evidence)
Charge la feuille de style XSLT contenue dans le XPathNavigator. Cette méthode vous permet de limiter les autorisations de la feuille de style en spécifiant des preuves.
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ètres
- stylesheet
- XPathNavigator
Objet XPathNavigator contenant la feuille de style à charger.
- resolver
- XmlResolver
Utilisé XmlResolver pour charger les feuilles de style référencées dans et xsl:include les xsl:import éléments. Si c’est nullle cas, les ressources externes ne sont pas résolues.
Le XmlResolver cache n’est pas mis en cache une fois la Load méthode terminée.
- evidence
- Evidence
Jeu Evidence sur l’assembly généré pour le bloc de script dans la feuille de style XSLT.
Si c’est nullle cas, les blocs de script ne sont pas traités, la fonction XSLT document() n’est pas prise en charge et les objets d’extension privilégiés ne sont pas autorisés.
L’appelant doit disposer ControlEvidence de l’autorisation nécessaire pour fournir des preuves pour l’assembly de script. Les appelants semi-approuvés peuvent définir ce paramètre sur null.
Exceptions
Le nœud actuel n’est pas conforme à une feuille de style valide.
La feuille de style référencée nécessite des fonctionnalités qui ne sont pas autorisées par la preuve fournie.
L’appelant tente de fournir des preuves et n’a ControlEvidence pas d’autorisation.
Remarques
Note
La XslTransform classe est obsolète dans .NET Framework version 2.0. La XslCompiledTransform classe est le nouveau processeur XSLT. Pour plus d’informations, consultez Utilisation de la classe XslCompiledTransform et migration à partir de la classe XslTransform.
XslTransform prend en charge la syntaxe XSLT 1.0. La feuille de style XSLT doit inclure la déclaration xmlns:xsl= http://www.w3.org/1999/XSL/Transformd’espace de noms.
La feuille de style est chargée à partir de la position actuelle du XPathNavigator. Pour utiliser une partie du document chargé comme feuille de style, accédez au nœud correspondant au début de la feuille de style. Une fois la Load méthode retournée, elle XPathNavigator est positionnée au début de la feuille de style (sur le xsl:style sheet nœud).
Il existe différentes façons de fournir des preuves. Le tableau suivant décrit le type de preuve à fournir pour les scénarios d’utilisateur courants.
| Scénario | Type de preuve à fournir |
|---|---|
| La feuille de style XSLT est autonome ou provient d’une base de code que vous approuvez. | Utilisez la preuve de votre assembly. |
| La feuille de style XSLT provient d’une source extérieure. L’origine de la source est connue et il existe une URL vérifiable. | Créez des preuves à l’aide de l’URL. |
| La feuille de style XSLT provient d’une source extérieure. L’origine de la source n’est pas connue. | Définissez la preuve sur null. Les blocs de script ne sont pas traités, la fonction XSLT document() n’est pas prise en charge et les objets d’extension privilégiés ne sont pas autorisés.En outre, vous pouvez également définir le resolver paramètre sur null. Cela garantit que xsl:import les éléments et xsl:include les éléments ne sont pas traités. |
| La feuille de style XSLT provient d’une source extérieure. L’origine de la source n’est pas connue, mais vous avez besoin d’une prise en charge de script. | Demandez la preuve de l’appelant. L’API de l’appelant doit fournir un moyen de fournir des preuves, généralement la Evidence classe. |
Voir aussi
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
S’applique à
Load(IXPathNavigable, XmlResolver, Evidence)
Charge la feuille de style XSLT contenue dans le IXPathNavigable. Cette méthode vous permet de limiter les autorisations de la feuille de style en spécifiant des preuves.
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ètres
- stylesheet
- IXPathNavigable
Objet implémentant l’interface IXPathNavigable . Dans .NET Framework, il peut s’agir d’un XmlNode (généralement un XmlDocument) ou d’une XPathDocument feuille de style XSLT contenant la feuille de style XSLT.
- resolver
- XmlResolver
Utilisé XmlResolver pour charger les feuilles de style référencées dans et xsl:include les xsl:import éléments. Si c’est nullle cas, les ressources externes ne sont pas résolues.
Le XmlResolver cache n’est pas mis en cache une fois la Load méthode terminée.
- evidence
- Evidence
Jeu Evidence sur l’assembly généré pour le bloc de script dans la feuille de style XSLT.
Si c’est nullle cas, les blocs de script ne sont pas traités, la fonction XSLT document() n’est pas prise en charge et les objets d’extension privilégiés ne sont pas autorisés.
L’appelant doit disposer ControlEvidence de l’autorisation nécessaire pour fournir des preuves pour l’assembly de script. Les appelants semi-approuvés peuvent définir ce paramètre sur null.
Exceptions
La ressource chargée n’est pas une feuille de style valide.
La feuille de style référencée nécessite des fonctionnalités qui ne sont pas autorisées par la preuve fournie.
L’appelant tente de fournir des preuves et n’a ControlEvidence pas d’autorisation.
Remarques
Note
La XslTransform classe est obsolète dans .NET Framework version 2.0. La XslCompiledTransform classe est le nouveau processeur XSLT. Pour plus d’informations, consultez Utilisation de la classe XslCompiledTransform et migration à partir de la classe XslTransform.
XslTransform prend en charge la syntaxe XSLT 1.0. La feuille de style XSLT doit inclure la déclaration xmlns:xsl= http://www.w3.org/1999/XSL/Transformd’espace de noms.
Il existe différentes façons de fournir des preuves. Le tableau suivant décrit le type de preuve à fournir pour les scénarios d’utilisateur courants.
| Scénario | Type de preuve à fournir |
|---|---|
| La feuille de style XSLT est autonome ou provient d’une base de code que vous approuvez. | Utilisez la preuve de votre assembly. |
| La feuille de style XSLT provient d’une source extérieure. L’origine de la source est connue et il existe une URL vérifiable. | Créez des preuves à l’aide de l’URL. |
| La feuille de style XSLT provient d’une source extérieure. L’origine de la source n’est pas connue. | Définissez la preuve sur null. Les blocs de script ne sont pas traités, la fonction XSLT document() n’est pas prise en charge et les objets d’extension privilégiés ne sont pas autorisés.En outre, vous pouvez également définir le resolver paramètre sur null. Cela garantit que xsl:import les éléments et xsl:include les éléments ne sont pas traités. |
| La feuille de style XSLT provient d’une source extérieure. L’origine de la source n’est pas connue, mais vous avez besoin d’une prise en charge de script. | Demandez la preuve de l’appelant. L’API de l’appelant doit fournir un moyen de fournir des preuves, généralement la Evidence classe. |
Voir aussi
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
S’applique à
Load(XPathNavigator, XmlResolver)
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
Attention
You should pass evidence to Load() method
Charge la feuille de style XSLT contenue dans le XPathNavigator.
public:
void Load(System::Xml::XPath::XPathNavigator ^ stylesheet, System::Xml::XmlResolver ^ resolver);
public void Load(System.Xml.XPath.XPathNavigator stylesheet, System.Xml.XmlResolver? resolver);
public void Load(System.Xml.XPath.XPathNavigator stylesheet, System.Xml.XmlResolver resolver);
[System.Obsolete("You should pass evidence to Load() method")]
public void Load(System.Xml.XPath.XPathNavigator stylesheet, System.Xml.XmlResolver resolver);
member this.Load : System.Xml.XPath.XPathNavigator * System.Xml.XmlResolver -> unit
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XPath.XPathNavigator * System.Xml.XmlResolver -> unit
Public Sub Load (stylesheet As XPathNavigator, resolver As XmlResolver)
Paramètres
- stylesheet
- XPathNavigator
Objet XPathNavigator qui contient la feuille de style XSLT.
- resolver
- XmlResolver
Utilisé XmlResolver pour charger les feuilles de style référencées dans et xsl:include les xsl:import éléments. Si c’est nullle cas, les ressources externes ne sont pas résolues.
Le XmlResolver cache n’est pas mis en cache une fois la Load méthode terminée.
- Attributs
Exceptions
Le nœud actuel n’est pas conforme à une feuille de style valide.
La feuille de style contient des scripts incorporés et l’appelant n’a UnmanagedCode pas l’autorisation.
Remarques
Note
La XslTransform classe est obsolète dans .NET Framework version 2.0. La XslCompiledTransform classe est le nouveau processeur XSLT. Pour plus d’informations, consultez Utilisation de la classe XslCompiledTransform et migration à partir de la classe XslTransform.
XslTransform prend en charge la syntaxe XSLT 1.0. La feuille de style XSLT doit inclure la déclaration xmlns:xsl= http://www.w3.org/1999/XSL/Transformd’espace de noms.
La feuille de style est chargée à partir de la position actuelle du XPathNavigator. Pour utiliser une partie du document chargé comme feuille de style, accédez au nœud correspondant au début de la feuille de style. Une fois la Load méthode retournée, elle XPathNavigator est positionnée au début de la feuille de style (sur le xsl:style sheet nœud).
Si la feuille de style contient des scripts incorporés, le script est compilé dans un assembly. L’assembly a une confiance totale. La pratique recommandée consiste à fournir des preuves à l’aide du Load(XPathNavigator, XmlResolver, Evidence).
Note
Si l’appelant n’a UnmanagedCode pas d’autorisation, le script incorporé n’est pas compilé et un SecurityException est levée. Pour plus d'informations, consultez SecurityPermission et SecurityPermissionFlag.UnmanagedCode.
Voir aussi
S’applique à
Load(IXPathNavigable, XmlResolver)
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
Attention
You should pass evidence to Load() method
Charge la feuille de style XSLT contenue dans le IXPathNavigable.
public:
void Load(System::Xml::XPath::IXPathNavigable ^ stylesheet, System::Xml::XmlResolver ^ resolver);
public void Load(System.Xml.XPath.IXPathNavigable stylesheet, System.Xml.XmlResolver? resolver);
public void Load(System.Xml.XPath.IXPathNavigable stylesheet, System.Xml.XmlResolver resolver);
[System.Obsolete("You should pass evidence to Load() method")]
public void Load(System.Xml.XPath.IXPathNavigable stylesheet, System.Xml.XmlResolver resolver);
member this.Load : System.Xml.XPath.IXPathNavigable * System.Xml.XmlResolver -> unit
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XPath.IXPathNavigable * System.Xml.XmlResolver -> unit
Public Sub Load (stylesheet As IXPathNavigable, resolver As XmlResolver)
Paramètres
- stylesheet
- IXPathNavigable
Objet implémentant l’interface IXPathNavigable . Dans .NET Framework, il peut s’agir d’un XmlNode (généralement un XmlDocument) ou d’une XPathDocument feuille de style XSLT contenant la feuille de style XSLT.
- resolver
- XmlResolver
Utilisé XmlResolver pour charger les feuilles de style référencées dans et xsl:include les xsl:import éléments. Si c’est nullle cas, les ressources externes ne sont pas résolues.
Le XmlResolver cache n’est pas mis en cache une fois la Load méthode terminée.
- Attributs
Exceptions
La ressource chargée n’est pas une feuille de style valide.
La feuille de style contient des scripts incorporés et l’appelant n’a UnmanagedCode pas l’autorisation.
Remarques
Note
La XslTransform classe est obsolète dans .NET Framework version 2.0. La XslCompiledTransform classe est le nouveau processeur XSLT. Pour plus d’informations, consultez Utilisation de la classe XslCompiledTransform et migration à partir de la classe XslTransform.
XslTransform prend en charge la syntaxe XSLT 1.0. La feuille de style XSLT doit inclure la déclaration xmlns:xsl= http://www.w3.org/1999/XSL/Transformd’espace de noms.
Si la feuille de style contient des scripts incorporés, le script est compilé dans un assembly. L’assembly a une confiance totale. La pratique recommandée consiste à fournir des preuves à l’aide de la Load(IXPathNavigable, XmlResolver, Evidence) méthode.
Note
Si l’appelant n’a UnmanagedCode pas d’autorisation, le script incorporé n’est pas compilé et un SecurityException est levée. Pour plus d'informations, consultez SecurityPermission et SecurityPermissionFlag.UnmanagedCode.
Voir aussi
S’applique à
Load(XmlReader, XmlResolver)
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
Attention
You should pass evidence to Load() method
Charge la feuille de style XSLT contenue dans le XmlReader.
public:
void Load(System::Xml::XmlReader ^ stylesheet, System::Xml::XmlResolver ^ resolver);
public void Load(System.Xml.XmlReader stylesheet, System.Xml.XmlResolver? resolver);
public void Load(System.Xml.XmlReader stylesheet, System.Xml.XmlResolver resolver);
[System.Obsolete("You should pass evidence to Load() method")]
public void Load(System.Xml.XmlReader stylesheet, System.Xml.XmlResolver resolver);
member this.Load : System.Xml.XmlReader * System.Xml.XmlResolver -> unit
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XmlReader * System.Xml.XmlResolver -> unit
Public Sub Load (stylesheet As XmlReader, resolver As XmlResolver)
Paramètres
- resolver
- XmlResolver
Utilisé XmlResolver pour charger les feuilles de style référencées dans et xsl:include les xsl:import éléments. Si c’est nullle cas, les ressources externes ne sont pas résolues.
Le XmlResolver cache n’est pas mis en cache une fois la Load(XmlReader, XmlResolver) méthode terminée.
- Attributs
Exceptions
Le nœud actuel n’est pas conforme à une feuille de style valide.
La feuille de style contient des scripts incorporés et l’appelant n’a UnmanagedCode pas l’autorisation.
Remarques
Note
La XslTransform classe est obsolète dans .NET Framework version 2.0. La XslCompiledTransform classe est le nouveau processeur XSLT. Pour plus d’informations, consultez Utilisation de la classe XslCompiledTransform et migration à partir de la classe XslTransform.
XslTransform prend en charge la syntaxe XSLT 1.0. La feuille de style XSLT doit inclure la déclaration xmlns:xsl= http://www.w3.org/1999/XSL/Transformd’espace de noms.
Cette méthode charge la feuille de style XSLT, y compris les feuilles de style référencées dans xsl:include et xsl:import les éléments. La feuille de style se charge à partir du nœud actuel de tous XmlReader ses enfants. Cela vous permet d’utiliser une partie d’un document comme feuille de style.
Une fois la Load méthode retournée, elle XmlReader est positionnée sur le nœud suivant après la fin de la feuille de style. Si la fin du document est atteinte, le XmlReader est positionné à la fin du fichier (EOF).
Si la feuille de style contient des entités, vous devez spécifier une XmlReader option qui peut résoudre les entités (XmlReader.CanResolveEntity renvoie true). Dans ce cas, un XmlValidatingReader peut être utilisé.
Si la feuille de style contient des scripts incorporés, le script est compilé dans un assembly. L’assembly a une confiance totale. La pratique recommandée consiste à fournir des preuves à l’aide de la Load(XmlReader, XmlResolver, Evidence) méthode.
Note
Si l’appelant n’a UnmanagedCode pas d’autorisation, le script incorporé n’est pas compilé et un SecurityException est levée. Pour plus d'informations, consultez SecurityPermission et SecurityPermissionFlag.UnmanagedCode.
Voir aussi
S’applique à
Load(XmlReader, XmlResolver, Evidence)
Charge la feuille de style XSLT contenue dans le XmlReader. Cette méthode vous permet de limiter les autorisations de la feuille de style en spécifiant des preuves.
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ètres
- resolver
- XmlResolver
Utilisé XmlResolver pour charger les feuilles de style référencées dans et xsl:include les xsl:import éléments. Si c’est nullle cas, les ressources externes ne sont pas résolues.
Le XmlResolver cache n’est pas mis en cache une fois la Load méthode terminée.
- evidence
- Evidence
Jeu Evidence sur l’assembly généré pour le bloc de script dans la feuille de style XSLT.
Si c’est nullle cas, les blocs de script ne sont pas traités, la fonction XSLT document() n’est pas prise en charge et les objets d’extension privilégiés ne sont pas autorisés.
L’appelant doit disposer ControlEvidence de l’autorisation nécessaire pour fournir des preuves pour l’assembly de script. Les appelants semi-approuvés peuvent définir ce paramètre sur null.
Exceptions
Le nœud actuel n’est pas conforme à une feuille de style valide.
La feuille de style référencée nécessite des fonctionnalités qui ne sont pas autorisées par la preuve fournie.
L’appelant tente de fournir des preuves et n’a ControlEvidence pas d’autorisation.
Remarques
Note
La XslTransform classe est obsolète dans .NET Framework version 2.0. La XslCompiledTransform classe est le nouveau processeur XSLT. Pour plus d’informations, consultez Utilisation de la classe XslCompiledTransform et migration à partir de la classe XslTransform.
XslTransform prend en charge la syntaxe XSLT 1.0. La feuille de style XSLT doit inclure la déclaration xmlns:xsl= http://www.w3.org/1999/XSL/Transformd’espace de noms.
Cette méthode charge la feuille de style XSLT, y compris les feuilles de style référencées dans xsl:include et xsl:import les éléments. La feuille de style se charge à partir du nœud actuel de tous XmlReader ses enfants. Cela vous permet d’utiliser une partie d’un document comme feuille de style.
Une fois la Load méthode retournée, elle XmlReader est positionnée sur le nœud suivant après la fin de la feuille de style. Si la fin du document est atteinte, le XmlReader est positionné à la fin du fichier (EOF).
Si la feuille de style contient des entités, vous devez spécifier une XmlReader option qui peut résoudre les entités (XmlReader.CanResolveEntity renvoie true). Dans ce cas, un XmlValidatingReader peut être utilisé.
Il existe différentes façons de fournir des preuves. Le tableau suivant décrit le type de preuve à fournir pour les scénarios d’utilisateur courants.
| Scénario | Type de preuve à fournir |
|---|---|
| La feuille de style XSLT est autonome ou provient d’une base de code que vous approuvez. | Utilisez la preuve de votre assembly. |
| La feuille de style XSLT provient d’une source extérieure. L’origine de la source est connue et il existe une URL vérifiable. | Créez des preuves à l’aide de l’URL. |
| La feuille de style XSLT provient d’une source extérieure. L’origine de la source n’est pas connue. | Définissez la preuve sur null. Les blocs de script ne sont pas traités, la fonction XSLT document() n’est pas prise en charge et les objets d’extension privilégiés ne sont pas autorisés.En outre, vous pouvez également définir le resolver paramètre sur null. Cela garantit que xsl:import les éléments et xsl:include les éléments ne sont pas traités. |
| La feuille de style XSLT provient d’une source extérieure. L’origine de la source n’est pas connue, mais vous avez besoin d’une prise en charge de script. | Demandez la preuve de l’appelant. L’API de l’appelant doit fournir un moyen de fournir des preuves, généralement la Evidence classe. |
Voir aussi
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
S’applique à
Load(XPathNavigator)
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
Attention
You should pass evidence to Load() method
Charge la feuille de style XSLT contenue dans le XPathNavigator.
public:
void Load(System::Xml::XPath::XPathNavigator ^ stylesheet);
public void Load(System.Xml.XPath.XPathNavigator stylesheet);
[System.Obsolete("You should pass evidence to Load() method")]
public void Load(System.Xml.XPath.XPathNavigator stylesheet);
member this.Load : System.Xml.XPath.XPathNavigator -> unit
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XPath.XPathNavigator -> unit
Public Sub Load (stylesheet As XPathNavigator)
Paramètres
- stylesheet
- XPathNavigator
Objet XPathNavigator qui contient la feuille de style XSLT.
- Attributs
Exceptions
Le nœud actuel n’est pas conforme à une feuille de style valide.
La feuille de style contient des scripts incorporés et l’appelant n’a UnmanagedCode pas l’autorisation.
Remarques
Note
La XslTransform classe est obsolète dans .NET Framework version 2.0. La XslCompiledTransform classe est le nouveau processeur XSLT. Pour plus d’informations, consultez Utilisation de la classe XslCompiledTransform et migration à partir de la classe XslTransform.
XslTransform prend en charge la syntaxe XSLT 1.0. La feuille de style XSLT doit inclure la déclaration xmlns:xsl= http://www.w3.org/1999/XSL/Transformd’espace de noms.
Cette méthode charge la feuille de style XSLT, y compris les feuilles de style référencées dans xsl:include et xsl:import les éléments. Les ressources externes sont résolues à l’aide d’une information d’identification XmlUrlResolver utilisateur sans informations d’identification utilisateur. Si la ou les feuilles de style se trouvent sur une ressource réseau qui nécessite une authentification, utilisez la surcharge qui prend l’un XmlResolver de ses arguments et spécifiez une XmlResolver avec les informations d’identification nécessaires.
La feuille de style est chargée à partir de la position actuelle du XPathNavigator. Pour utiliser uniquement une partie du document chargé comme feuille de style, accédez au nœud correspondant au début de la feuille de style. Une fois la Load méthode retournée, elle XPathNavigator est positionnée au début de la feuille de style (sur le xsl:style sheet nœud).
Si la feuille de style contient des scripts incorporés, le script est compilé dans un assembly. L’assembly a une confiance totale. La pratique recommandée consiste à fournir des preuves à l’aide de la Load(XPathNavigator, XmlResolver, Evidence) méthode.
Note
Si l’appelant n’a UnmanagedCode pas d’autorisation, le script incorporé n’est pas compilé et un SecurityException est levée. Pour plus d'informations, consultez SecurityPermission et SecurityPermissionFlag.UnmanagedCode.
S’applique à
Load(IXPathNavigable)
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
Attention
You should pass evidence to Load() method
Charge la feuille de style XSLT contenue dans le IXPathNavigable.
public:
void Load(System::Xml::XPath::IXPathNavigable ^ stylesheet);
public void Load(System.Xml.XPath.IXPathNavigable stylesheet);
[System.Obsolete("You should pass evidence to Load() method")]
public void Load(System.Xml.XPath.IXPathNavigable stylesheet);
member this.Load : System.Xml.XPath.IXPathNavigable -> unit
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XPath.IXPathNavigable -> unit
Public Sub Load (stylesheet As IXPathNavigable)
Paramètres
- stylesheet
- IXPathNavigable
Objet implémentant l’interface IXPathNavigable . Dans .NET Framework, il peut s’agir d’un XmlNode (généralement un XmlDocument) ou d’une XPathDocument feuille de style XSLT contenant la feuille de style XSLT.
- Attributs
Exceptions
La ressource chargée n’est pas une feuille de style valide.
La feuille de style contient des scripts incorporés et l’appelant n’a UnmanagedCode pas l’autorisation.
Remarques
Note
La XslTransform classe est obsolète dans .NET Framework version 2.0. La XslCompiledTransform classe est le nouveau processeur XSLT. Pour plus d’informations, consultez Utilisation de la classe XslCompiledTransform et migration à partir de la classe XslTransform.
XslTransform prend en charge la syntaxe XSLT 1.0. La feuille de style XSLT doit inclure la déclaration xmlns:xsl= http://www.w3.org/1999/XSL/Transformd’espace de noms.
Cette méthode charge la feuille de style XSLT, y compris les feuilles de style référencées dans xsl:include et xsl:import les éléments. Les ressources externes sont résolues à l’aide d’une information d’identification XmlUrlResolver utilisateur sans informations d’identification utilisateur. Si la ou les feuilles de style se trouvent sur une ressource réseau qui nécessite une authentification, utilisez la surcharge qui prend l’un XmlResolver de ses arguments et spécifiez une XmlResolver avec les informations d’identification nécessaires.
Si la feuille de style contient des scripts incorporés, le script est compilé dans un assembly. L’assembly a une confiance totale. La pratique recommandée consiste à fournir des preuves à l’aide de la Load(IXPathNavigable, XmlResolver, Evidence) méthode.
Note
Si l’appelant n’a UnmanagedCode pas d’autorisation, le script incorporé n’est pas compilé et un SecurityException est levée. Pour plus d'informations, consultez SecurityPermission et SecurityPermissionFlag.UnmanagedCode.
S’applique à
Load(XmlReader)
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
Attention
You should pass evidence to Load() method
Charge la feuille de style XSLT contenue dans le XmlReader.
public:
void Load(System::Xml::XmlReader ^ stylesheet);
public void Load(System.Xml.XmlReader stylesheet);
[System.Obsolete("You should pass evidence to Load() method")]
public void Load(System.Xml.XmlReader stylesheet);
member this.Load : System.Xml.XmlReader -> unit
[<System.Obsolete("You should pass evidence to Load() method")>]
member this.Load : System.Xml.XmlReader -> unit
Public Sub Load (stylesheet As XmlReader)
Paramètres
- Attributs
Exceptions
Le nœud actuel n’est pas conforme à une feuille de style valide.
La feuille de style contient des scripts incorporés et l’appelant n’a UnmanagedCode pas l’autorisation.
Remarques
Note
La XslTransform classe est obsolète dans .NET Framework version 2.0. La XslCompiledTransform classe est le nouveau processeur XSLT. Pour plus d’informations, consultez Utilisation de la classe XslCompiledTransform et migration à partir de la classe XslTransform.
XslTransform prend en charge la syntaxe XSLT 1.0. La feuille de style XSLT doit inclure la déclaration xmlns:xsl= http://www.w3.org/1999/XSL/Transformd’espace de noms.
Cette méthode charge la feuille de style XSLT, y compris les feuilles de style référencées dans xsl:include et xsl:import les éléments. Les ressources externes sont résolues à l’aide d’une information d’identification XmlUrlResolver utilisateur sans informations d’identification utilisateur. Si la ou les feuilles de style se trouvent sur une ressource réseau qui nécessite une authentification, utilisez la surcharge qui prend l’un XmlResolver de ses arguments et spécifiez une XmlResolver avec les informations d’identification nécessaires.
La feuille de style se charge à partir du nœud actuel de tous XmlReader ses enfants. Cela vous permet d’utiliser une partie d’un document comme feuille de style. Une fois la Load méthode retournée, elle XmlReader est positionnée sur le nœud suivant après la fin de la feuille de style. Si la fin du document est atteinte, le XmlReader est positionné à la fin du fichier (EOF).
Si la feuille de style contient des entités, vous devez spécifier une XmlReader option qui peut résoudre les entités (XmlReader.CanResolveEntity renvoie true). Dans ce cas, un XmlValidatingReader peut être utilisé.
Si la feuille de style contient des scripts incorporés, le script est compilé dans un assembly. L’assembly a une confiance totale. La pratique recommandée consiste à fournir des preuves à l’aide de la Load(XmlReader, XmlResolver, Evidence) méthode.
Note
Si l’appelant n’a UnmanagedCode pas d’autorisation, le script incorporé n’est pas compilé et un SecurityException est levée. Pour plus d'informations, consultez SecurityPermission et SecurityPermissionFlag.UnmanagedCode.
S’applique à
Load(String)
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
Charge la feuille de style XSLT spécifiée par une URL.
public:
void Load(System::String ^ url);
public void Load(string url);
member this.Load : string -> unit
Public Sub Load (url As String)
Paramètres
- url
- String
URL qui spécifie la feuille de style XSLT à charger.
Exceptions
La ressource chargée n’est pas une feuille de style valide.
La feuille de style contient un script incorporé et l’appelant n’a UnmanagedCode pas d’autorisation.
Remarques
Note
La XslTransform classe est obsolète dans .NET Framework version 2.0. La XslCompiledTransform classe est le nouveau processeur XSLT. Pour plus d’informations, consultez Utilisation de la classe XslCompiledTransform et migration à partir de la classe XslTransform.
XslTransform prend en charge la syntaxe XSLT 1.0. La feuille de style XSLT doit inclure la déclaration xmlns:xsl="http://www.w3.org/1999/XSL/Transform"d’espace de noms.
Cette méthode charge la feuille de style XSLT, y compris les feuilles de style référencées dans xsl:include et xsl:import les éléments. Les ressources externes sont résolues à l’aide d’une information d’identification XmlUrlResolver utilisateur sans informations d’identification utilisateur. Si la ou les feuilles de style se trouvent sur une ressource réseau qui nécessite une authentification, utilisez la surcharge qui prend l’un XmlResolver de ses arguments et spécifiez une XmlResolver avec les informations d’identification nécessaires.
Si la feuille de style contient des scripts incorporés, le script est compilé dans un assembly. L’URI de la feuille de style est utilisé pour créer des preuves, qui est appliquée à l’assembly.
Note
Si l’appelant n’a UnmanagedCode pas d’autorisation, le script incorporé n’est pas compilé et un SecurityException est levée. Pour plus d'informations, consultez SecurityPermission et SecurityPermissionFlag.UnmanagedCode.
S’applique à
Load(String, XmlResolver)
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
- Source:
- XslTransform.cs
Charge la feuille de style XSLT spécifiée par une URL.
public:
void Load(System::String ^ url, System::Xml::XmlResolver ^ resolver);
public void Load(string url, System.Xml.XmlResolver? resolver);
public void Load(string url, System.Xml.XmlResolver resolver);
member this.Load : string * System.Xml.XmlResolver -> unit
Public Sub Load (url As String, resolver As XmlResolver)
Paramètres
- url
- String
URL qui spécifie la feuille de style XSLT à charger.
- resolver
- XmlResolver
À XmlResolver utiliser pour charger la feuille de style et toutes les feuilles de style référencées dans et xsl:include élémentsxsl:import.
Si c’est nullle cas, une valeur par défaut XmlUrlResolver sans informations d’identification utilisateur est utilisée pour ouvrir la feuille de style. La valeur par défaut n’est pas utilisée pour résoudre les ressources externes de la feuille de style. Par conséquent XmlUrlResolverxsl:import , les xsl:include éléments ne sont pas résolus.
Le XmlResolver cache n’est pas mis en cache une fois la Load(String, XmlResolver) méthode terminée.
Exceptions
La ressource chargée n’est pas une feuille de style valide.
La feuille de style contient un script incorporé et l’appelant n’a UnmanagedCode pas d’autorisation.
Remarques
Note
La XslTransform classe est obsolète dans .NET Framework version 2.0. La XslCompiledTransform classe est le nouveau processeur XSLT. Pour plus d’informations, consultez Utilisation de la classe XslCompiledTransform et migration à partir de la classe XslTransform.
XslTransform prend en charge la syntaxe XSLT 1.0. La feuille de style XSLT doit inclure la déclaration xmlns:xsl= http://www.w3.org/1999/XSL/Transformd’espace de noms.
Si la feuille de style contient des scripts incorporés, le script est compilé dans un assembly. L’URI de la feuille de style est utilisé pour créer des preuves, qui est appliquée à l’assembly.
Note
Si l’appelant n’a UnmanagedCode pas d’autorisation, le script incorporé n’est pas compilé et un SecurityException est levée. Pour plus d'informations, consultez SecurityPermission et SecurityPermissionFlag.UnmanagedCode.