XslTransform.Load Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Carica il foglio di stile XSLT, inclusi i fogli di stile a cui si fa riferimento negli xsl:include elementi e xsl:import .
Overload
| Nome | Descrizione |
|---|---|
| Load(XPathNavigator, XmlResolver, Evidence) |
Carica il foglio di stile XSLT contenuto in XPathNavigator. Questo metodo consente di limitare le autorizzazioni del foglio di stile specificando l'evidenza. |
| Load(IXPathNavigable, XmlResolver, Evidence) |
Carica il foglio di stile XSLT contenuto in IXPathNavigable. Questo metodo consente di limitare le autorizzazioni del foglio di stile specificando l'evidenza. |
| Load(XPathNavigator, XmlResolver) |
Obsoleti.
Carica il foglio di stile XSLT contenuto in XPathNavigator. |
| Load(IXPathNavigable, XmlResolver) |
Obsoleti.
Carica il foglio di stile XSLT contenuto in IXPathNavigable. |
| Load(XmlReader, XmlResolver) |
Obsoleti.
Carica il foglio di stile XSLT contenuto in XmlReader. |
| Load(XmlReader, XmlResolver, Evidence) |
Carica il foglio di stile XSLT contenuto in XmlReader. Questo metodo consente di limitare le autorizzazioni del foglio di stile specificando l'evidenza. |
| Load(XPathNavigator) |
Obsoleti.
Carica il foglio di stile XSLT contenuto in XPathNavigator. |
| Load(IXPathNavigable) |
Obsoleti.
Carica il foglio di stile XSLT contenuto in IXPathNavigable. |
| Load(XmlReader) |
Obsoleti.
Carica il foglio di stile XSLT contenuto in XmlReader. |
| Load(String) |
Carica il foglio di stile XSLT specificato da un URL. |
| Load(String, XmlResolver) |
Carica il foglio di stile XSLT specificato da un URL. |
Commenti
Annotazioni
La XslTransform classe è obsoleta in .NET Framework versione 2.0. La XslCompiledTransform classe è il nuovo processore XSLT. Per altre informazioni, vedere Uso della classe XslCompiledTransform e migrazione dalla classe XslTransform.
Load(XPathNavigator, XmlResolver, Evidence)
Carica il foglio di stile XSLT contenuto in XPathNavigator. Questo metodo consente di limitare le autorizzazioni del foglio di stile specificando l'evidenza.
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)
Parametri
- stylesheet
- XPathNavigator
Oggetto XPathNavigator contenente il foglio di stile da caricare.
- resolver
- XmlResolver
Oggetto XmlResolver utilizzato per caricare tutti i fogli di stile a cui si fa riferimento negli xsl:import elementi e xsl:include . Se si tratta di null, le risorse esterne non vengono risolte.
L'oggetto XmlResolver non viene memorizzato nella cache al termine del Load metodo.
- evidence
- Evidence
Set Evidence nell'assembly generato per il blocco di script nel foglio di stile XSLT.
Se si tratta di null, i blocchi di script non vengono elaborati, la funzione XSLT document() non è supportata e gli oggetti di estensione con privilegi non sono consentiti.
Il chiamante deve disporre ControlEvidence dell'autorizzazione per fornire prove per l'assembly di script. I chiamanti semi-attendibili possono impostare questo parametro su null.
Eccezioni
Il nodo corrente non è conforme a un foglio di stile valido.
Il foglio di stile a cui si fa riferimento richiede funzionalità non consentite dall'evidenza fornita.
Il chiamante tenta di fornire prove e non dispone ControlEvidence dell'autorizzazione.
Commenti
Annotazioni
La XslTransform classe è obsoleta in .NET Framework versione 2.0. La XslCompiledTransform classe è il nuovo processore XSLT. Per altre informazioni, vedere Uso della classe XslCompiledTransform e migrazione dalla classe XslTransform.
XslTransform supporta la sintassi XSLT 1.0. Il foglio di stile XSLT deve includere la dichiarazione xmlns:xsl= http://www.w3.org/1999/XSL/Transformdello spazio dei nomi .
Il foglio di stile viene caricato dalla posizione corrente dell'oggetto XPathNavigator. Per utilizzare una parte del documento caricato come foglio di stile, passare al nodo corrispondente all'inizio del foglio di stile. Al termine del Load metodo, l'oggetto XPathNavigator viene posizionato all'inizio del foglio di stile (nel xsl:style sheet nodo).
Esistono diversi modi per fornire prove. Nella tabella seguente viene descritto il tipo di evidenza da fornire per scenari utente comuni.
| Scenario | Tipo di evidenza da fornire |
|---|---|
| Il foglio di stile XSLT è indipendente o proviene da una codebase attendibile. | Usare l'evidenza dell'assembly. |
| Il foglio di stile XSLT proviene da un'origine esterna. L'origine dell'origine è nota e esiste un URL verificabile. | Creare prove usando l'URL. |
| Il foglio di stile XSLT proviene da un'origine esterna. L'origine dell'origine non è nota. | Impostare l'evidenza su null. I blocchi di script non vengono elaborati, la funzione XSLT document() non è supportata e gli oggetti di estensione con privilegi non sono consentiti.Inoltre, è anche possibile impostare il resolver parametro su null. In questo modo si garantisce che xsl:import gli elementi e xsl:include non vengano elaborati. |
| Il foglio di stile XSLT proviene da un'origine esterna. L'origine dell'origine non è nota, ma è necessario il supporto dello script. | Richiedere l'evidenza dal chiamante. L'API del chiamante deve fornire un modo per fornire prove, in genere la Evidence classe . |
Vedi anche
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
Si applica a
Load(IXPathNavigable, XmlResolver, Evidence)
Carica il foglio di stile XSLT contenuto in IXPathNavigable. Questo metodo consente di limitare le autorizzazioni del foglio di stile specificando l'evidenza.
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)
Parametri
- stylesheet
- IXPathNavigable
Oggetto che implementa l'interfaccia IXPathNavigable . In .NET Framework può trattarsi di un oggetto XmlNode (in genere un XmlDocumentoggetto ) o un oggetto XPathDocument contenente il foglio di stile XSLT.
- resolver
- XmlResolver
Oggetto XmlResolver utilizzato per caricare tutti i fogli di stile a cui si fa riferimento negli xsl:import elementi e xsl:include . Se si tratta di null, le risorse esterne non vengono risolte.
L'oggetto XmlResolver non viene memorizzato nella cache al termine del Load metodo.
- evidence
- Evidence
Set Evidence nell'assembly generato per il blocco di script nel foglio di stile XSLT.
Se si tratta di null, i blocchi di script non vengono elaborati, la funzione XSLT document() non è supportata e gli oggetti di estensione con privilegi non sono consentiti.
Il chiamante deve disporre ControlEvidence dell'autorizzazione per fornire prove per l'assembly di script. I chiamanti semi-attendibili possono impostare questo parametro su null.
Eccezioni
La risorsa caricata non è un foglio di stile valido.
Il foglio di stile a cui si fa riferimento richiede funzionalità non consentite dall'evidenza fornita.
Il chiamante tenta di fornire prove e non dispone ControlEvidence dell'autorizzazione.
Commenti
Annotazioni
La XslTransform classe è obsoleta in .NET Framework versione 2.0. La XslCompiledTransform classe è il nuovo processore XSLT. Per altre informazioni, vedere Uso della classe XslCompiledTransform e migrazione dalla classe XslTransform.
XslTransform supporta la sintassi XSLT 1.0. Il foglio di stile XSLT deve includere la dichiarazione xmlns:xsl= http://www.w3.org/1999/XSL/Transformdello spazio dei nomi .
Esistono diversi modi per fornire prove. Nella tabella seguente viene descritto il tipo di evidenza da fornire per scenari utente comuni.
| Scenario | Tipo di evidenza da fornire |
|---|---|
| Il foglio di stile XSLT è indipendente o proviene da una codebase attendibile. | Usare l'evidenza dell'assembly. |
| Il foglio di stile XSLT proviene da un'origine esterna. L'origine dell'origine è nota e esiste un URL verificabile. | Creare prove usando l'URL. |
| Il foglio di stile XSLT proviene da un'origine esterna. L'origine dell'origine non è nota. | Impostare l'evidenza su null. I blocchi di script non vengono elaborati, la funzione XSLT document() non è supportata e gli oggetti di estensione con privilegi non sono consentiti.Inoltre, è anche possibile impostare il resolver parametro su null. In questo modo si garantisce che xsl:import gli elementi e xsl:include non vengano elaborati. |
| Il foglio di stile XSLT proviene da un'origine esterna. L'origine dell'origine non è nota, ma è necessario il supporto dello script. | Richiedere l'evidenza dal chiamante. L'API del chiamante deve fornire un modo per fornire prove, in genere la Evidence classe . |
Vedi anche
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
Si applica a
Load(XPathNavigator, XmlResolver)
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
Attenzione
You should pass evidence to Load() method
Carica il foglio di stile XSLT contenuto in 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)
Parametri
- stylesheet
- XPathNavigator
Oggetto XPathNavigator contenente il foglio di stile XSLT.
- resolver
- XmlResolver
Oggetto XmlResolver utilizzato per caricare tutti i fogli di stile a cui si fa riferimento negli xsl:import elementi e xsl:include . Se si tratta di null, le risorse esterne non vengono risolte.
L'oggetto XmlResolver non viene memorizzato nella cache al termine del Load metodo.
- Attributi
Eccezioni
Il nodo corrente non è conforme a un foglio di stile valido.
Il foglio di stile contiene script incorporati e il chiamante non dispone UnmanagedCode dell'autorizzazione.
Commenti
Annotazioni
La XslTransform classe è obsoleta in .NET Framework versione 2.0. La XslCompiledTransform classe è il nuovo processore XSLT. Per altre informazioni, vedere Uso della classe XslCompiledTransform e migrazione dalla classe XslTransform.
XslTransform supporta la sintassi XSLT 1.0. Il foglio di stile XSLT deve includere la dichiarazione xmlns:xsl= http://www.w3.org/1999/XSL/Transformdello spazio dei nomi .
Il foglio di stile viene caricato dalla posizione corrente dell'oggetto XPathNavigator. Per utilizzare una parte del documento caricato come foglio di stile, passare al nodo corrispondente all'inizio del foglio di stile. Al termine del Load metodo, l'oggetto XPathNavigator viene posizionato all'inizio del foglio di stile (nel xsl:style sheet nodo).
Se il foglio di stile contiene script incorporati, lo script viene compilato in un assembly. L'assembly ha attendibilità totale. La procedura consigliata consiste nel fornire prove usando .Load(XPathNavigator, XmlResolver, Evidence)
Annotazioni
Se il chiamante non dispone UnmanagedCode dell'autorizzazione, lo script incorporato non viene compilato e viene generata un'eccezione SecurityException . Per altre informazioni, vedere SecurityPermission e SecurityPermissionFlag.UnmanagedCode.
Vedi anche
Si applica a
Load(IXPathNavigable, XmlResolver)
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
Attenzione
You should pass evidence to Load() method
Carica il foglio di stile XSLT contenuto in 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)
Parametri
- stylesheet
- IXPathNavigable
Oggetto che implementa l'interfaccia IXPathNavigable . In .NET Framework può trattarsi di un oggetto XmlNode (in genere un XmlDocumentoggetto ) o un oggetto XPathDocument contenente il foglio di stile XSLT.
- resolver
- XmlResolver
Oggetto XmlResolver utilizzato per caricare tutti i fogli di stile a cui si fa riferimento negli xsl:import elementi e xsl:include . Se si tratta di null, le risorse esterne non vengono risolte.
L'oggetto XmlResolver non viene memorizzato nella cache al termine del Load metodo.
- Attributi
Eccezioni
La risorsa caricata non è un foglio di stile valido.
Il foglio di stile contiene script incorporati e il chiamante non dispone UnmanagedCode dell'autorizzazione.
Commenti
Annotazioni
La XslTransform classe è obsoleta in .NET Framework versione 2.0. La XslCompiledTransform classe è il nuovo processore XSLT. Per altre informazioni, vedere Uso della classe XslCompiledTransform e migrazione dalla classe XslTransform.
XslTransform supporta la sintassi XSLT 1.0. Il foglio di stile XSLT deve includere la dichiarazione xmlns:xsl= http://www.w3.org/1999/XSL/Transformdello spazio dei nomi .
Se il foglio di stile contiene script incorporati, lo script viene compilato in un assembly. L'assembly ha attendibilità totale. La procedura consigliata consiste nel fornire prove usando il Load(IXPathNavigable, XmlResolver, Evidence) metodo .
Annotazioni
Se il chiamante non dispone UnmanagedCode dell'autorizzazione, lo script incorporato non viene compilato e viene generata un'eccezione SecurityException . Per altre informazioni, vedere SecurityPermission e SecurityPermissionFlag.UnmanagedCode.
Vedi anche
Si applica a
Load(XmlReader, XmlResolver)
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
Attenzione
You should pass evidence to Load() method
Carica il foglio di stile XSLT contenuto in 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)
Parametri
- resolver
- XmlResolver
Oggetto XmlResolver utilizzato per caricare tutti i fogli di stile a cui si fa riferimento negli xsl:import elementi e xsl:include . Se si tratta di null, le risorse esterne non vengono risolte.
L'oggetto XmlResolver non viene memorizzato nella cache al termine del Load(XmlReader, XmlResolver) metodo.
- Attributi
Eccezioni
Il nodo corrente non è conforme a un foglio di stile valido.
Il foglio di stile contiene script incorporati e il chiamante non dispone UnmanagedCode dell'autorizzazione.
Commenti
Annotazioni
La XslTransform classe è obsoleta in .NET Framework versione 2.0. La XslCompiledTransform classe è il nuovo processore XSLT. Per altre informazioni, vedere Uso della classe XslCompiledTransform e migrazione dalla classe XslTransform.
XslTransform supporta la sintassi XSLT 1.0. Il foglio di stile XSLT deve includere la dichiarazione xmlns:xsl= http://www.w3.org/1999/XSL/Transformdello spazio dei nomi .
Questo metodo carica il foglio di stile XSLT, inclusi i fogli di stile a cui fa riferimento gli xsl:include elementi e xsl:import . Il foglio di stile viene caricato dal nodo corrente dell'oggetto XmlReader attraverso tutti i relativi elementi figlio. In questo modo è possibile utilizzare una parte di un documento come foglio di stile.
Al termine del Load metodo, l'oggetto XmlReader viene posizionato sul nodo successivo dopo la fine del foglio di stile. Se viene raggiunta la fine del documento, l'oggetto XmlReader viene posizionato alla fine del file (EOF).
Se il foglio di stile contiene entità, è necessario specificare un oggetto XmlReader in grado di risolvere le entità (XmlReader.CanResolveEntity restituisce true). In questo caso, è possibile usare un oggetto XmlValidatingReader .
Se il foglio di stile contiene script incorporati, lo script viene compilato in un assembly. L'assembly ha attendibilità totale. La procedura consigliata consiste nel fornire prove usando il Load(XmlReader, XmlResolver, Evidence) metodo .
Annotazioni
Se il chiamante non dispone UnmanagedCode dell'autorizzazione, lo script incorporato non viene compilato e viene generata un'eccezione SecurityException . Per altre informazioni, vedere SecurityPermission e SecurityPermissionFlag.UnmanagedCode.
Vedi anche
Si applica a
Load(XmlReader, XmlResolver, Evidence)
Carica il foglio di stile XSLT contenuto in XmlReader. Questo metodo consente di limitare le autorizzazioni del foglio di stile specificando l'evidenza.
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)
Parametri
- resolver
- XmlResolver
Oggetto XmlResolver utilizzato per caricare tutti i fogli di stile a cui si fa riferimento negli xsl:import elementi e xsl:include . Se si tratta di null, le risorse esterne non vengono risolte.
L'oggetto XmlResolver non viene memorizzato nella cache al termine del Load metodo.
- evidence
- Evidence
Set Evidence nell'assembly generato per il blocco di script nel foglio di stile XSLT.
Se si tratta di null, i blocchi di script non vengono elaborati, la funzione XSLT document() non è supportata e gli oggetti di estensione con privilegi non sono consentiti.
Il chiamante deve disporre ControlEvidence dell'autorizzazione per fornire prove per l'assembly di script. I chiamanti semi-attendibili possono impostare questo parametro su null.
Eccezioni
Il nodo corrente non è conforme a un foglio di stile valido.
Il foglio di stile a cui si fa riferimento richiede funzionalità non consentite dall'evidenza fornita.
Il chiamante tenta di fornire prove e non dispone ControlEvidence dell'autorizzazione.
Commenti
Annotazioni
La XslTransform classe è obsoleta in .NET Framework versione 2.0. La XslCompiledTransform classe è il nuovo processore XSLT. Per altre informazioni, vedere Uso della classe XslCompiledTransform e migrazione dalla classe XslTransform.
XslTransform supporta la sintassi XSLT 1.0. Il foglio di stile XSLT deve includere la dichiarazione xmlns:xsl= http://www.w3.org/1999/XSL/Transformdello spazio dei nomi .
Questo metodo carica il foglio di stile XSLT, inclusi i fogli di stile a cui fa riferimento gli xsl:include elementi e xsl:import . Il foglio di stile viene caricato dal nodo corrente dell'oggetto XmlReader attraverso tutti i relativi elementi figlio. In questo modo è possibile utilizzare una parte di un documento come foglio di stile.
Al termine del Load metodo, l'oggetto XmlReader viene posizionato sul nodo successivo dopo la fine del foglio di stile. Se viene raggiunta la fine del documento, l'oggetto XmlReader viene posizionato alla fine del file (EOF).
Se il foglio di stile contiene entità, è necessario specificare un oggetto XmlReader in grado di risolvere le entità (XmlReader.CanResolveEntity restituisce true). In questo caso, è possibile usare un oggetto XmlValidatingReader .
Esistono diversi modi per fornire prove. Nella tabella seguente viene descritto il tipo di evidenza da fornire per scenari utente comuni.
| Scenario | Tipo di evidenza da fornire |
|---|---|
| Il foglio di stile XSLT è indipendente o proviene da una codebase attendibile. | Usare l'evidenza dell'assembly. |
| Il foglio di stile XSLT proviene da un'origine esterna. L'origine dell'origine è nota e esiste un URL verificabile. | Creare prove usando l'URL. |
| Il foglio di stile XSLT proviene da un'origine esterna. L'origine dell'origine non è nota. | Impostare l'evidenza su null. I blocchi di script non vengono elaborati, la funzione XSLT document() non è supportata e gli oggetti di estensione con privilegi non sono consentiti.Inoltre, è anche possibile impostare il resolver parametro su null. In questo modo si garantisce che xsl:import gli elementi e xsl:include non vengano elaborati. |
| Il foglio di stile XSLT proviene da un'origine esterna. L'origine dell'origine non è nota, ma è necessario il supporto dello script. | Richiedere l'evidenza dal chiamante. L'API del chiamante deve fornire un modo per fornire prove, in genere la Evidence classe . |
Vedi anche
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
Si applica a
Load(XPathNavigator)
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
Attenzione
You should pass evidence to Load() method
Carica il foglio di stile XSLT contenuto in 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)
Parametri
- stylesheet
- XPathNavigator
Oggetto XPathNavigator contenente il foglio di stile XSLT.
- Attributi
Eccezioni
Il nodo corrente non è conforme a un foglio di stile valido.
Il foglio di stile contiene script incorporati e il chiamante non dispone UnmanagedCode dell'autorizzazione.
Commenti
Annotazioni
La XslTransform classe è obsoleta in .NET Framework versione 2.0. La XslCompiledTransform classe è il nuovo processore XSLT. Per altre informazioni, vedere Uso della classe XslCompiledTransform e migrazione dalla classe XslTransform.
XslTransform supporta la sintassi XSLT 1.0. Il foglio di stile XSLT deve includere la dichiarazione xmlns:xsl= http://www.w3.org/1999/XSL/Transformdello spazio dei nomi .
Questo metodo carica il foglio di stile XSLT, inclusi i fogli di stile a cui fa riferimento gli xsl:include elementi e xsl:import . Le risorse esterne vengono risolte usando un oggetto XmlUrlResolver senza credenziali utente. Se i fogli di stile si trovano in una risorsa di rete che richiede l'autenticazione, usare l'overload che accetta come XmlResolver uno dei relativi argomenti e specificare un XmlResolver oggetto con le credenziali necessarie.
Il foglio di stile viene caricato dalla posizione corrente dell'oggetto XPathNavigator. Per usare solo una parte del documento caricato come foglio di stile, passare al nodo corrispondente all'inizio del foglio di stile. Al termine del Load metodo, l'oggetto XPathNavigator viene posizionato all'inizio del foglio di stile (nel xsl:style sheet nodo).
Se il foglio di stile contiene script incorporati, lo script viene compilato in un assembly. L'assembly ha attendibilità totale. La procedura consigliata consiste nel fornire prove usando il Load(XPathNavigator, XmlResolver, Evidence) metodo .
Annotazioni
Se il chiamante non dispone UnmanagedCode dell'autorizzazione, lo script incorporato non viene compilato e viene generata un'eccezione SecurityException . Per altre informazioni, vedere SecurityPermission e SecurityPermissionFlag.UnmanagedCode.
Si applica a
Load(IXPathNavigable)
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
Attenzione
You should pass evidence to Load() method
Carica il foglio di stile XSLT contenuto in 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)
Parametri
- stylesheet
- IXPathNavigable
Oggetto che implementa l'interfaccia IXPathNavigable . In .NET Framework può trattarsi di un oggetto XmlNode (in genere un XmlDocumentoggetto ) o un oggetto XPathDocument contenente il foglio di stile XSLT.
- Attributi
Eccezioni
La risorsa caricata non è un foglio di stile valido.
Il foglio di stile contiene script incorporati e il chiamante non dispone UnmanagedCode dell'autorizzazione.
Commenti
Annotazioni
La XslTransform classe è obsoleta in .NET Framework versione 2.0. La XslCompiledTransform classe è il nuovo processore XSLT. Per altre informazioni, vedere Uso della classe XslCompiledTransform e migrazione dalla classe XslTransform.
XslTransform supporta la sintassi XSLT 1.0. Il foglio di stile XSLT deve includere la dichiarazione xmlns:xsl= http://www.w3.org/1999/XSL/Transformdello spazio dei nomi .
Questo metodo carica il foglio di stile XSLT, inclusi i fogli di stile a cui fa riferimento gli xsl:include elementi e xsl:import . Le risorse esterne vengono risolte usando un oggetto XmlUrlResolver senza credenziali utente. Se i fogli di stile si trovano in una risorsa di rete che richiede l'autenticazione, usare l'overload che accetta come XmlResolver uno dei relativi argomenti e specificare un XmlResolver oggetto con le credenziali necessarie.
Se il foglio di stile contiene script incorporati, lo script viene compilato in un assembly. L'assembly ha attendibilità totale. La procedura consigliata consiste nel fornire prove usando il Load(IXPathNavigable, XmlResolver, Evidence) metodo .
Annotazioni
Se il chiamante non dispone UnmanagedCode dell'autorizzazione, lo script incorporato non viene compilato e viene generata un'eccezione SecurityException . Per altre informazioni, vedere SecurityPermission e SecurityPermissionFlag.UnmanagedCode.
Si applica a
Load(XmlReader)
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
Attenzione
You should pass evidence to Load() method
Carica il foglio di stile XSLT contenuto in 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)
Parametri
- Attributi
Eccezioni
Il nodo corrente non è conforme a un foglio di stile valido.
Il foglio di stile contiene script incorporati e il chiamante non dispone UnmanagedCode dell'autorizzazione.
Commenti
Annotazioni
La XslTransform classe è obsoleta in .NET Framework versione 2.0. La XslCompiledTransform classe è il nuovo processore XSLT. Per altre informazioni, vedere Uso della classe XslCompiledTransform e migrazione dalla classe XslTransform.
XslTransform supporta la sintassi XSLT 1.0. Il foglio di stile XSLT deve includere la dichiarazione xmlns:xsl= http://www.w3.org/1999/XSL/Transformdello spazio dei nomi .
Questo metodo carica il foglio di stile XSLT, inclusi i fogli di stile a cui fa riferimento gli xsl:include elementi e xsl:import . Le risorse esterne vengono risolte usando un oggetto XmlUrlResolver senza credenziali utente. Se i fogli di stile si trovano in una risorsa di rete che richiede l'autenticazione, usare l'overload che accetta come XmlResolver uno dei relativi argomenti e specificare un XmlResolver oggetto con le credenziali necessarie.
Il foglio di stile viene caricato dal nodo corrente dell'oggetto XmlReader attraverso tutti i relativi elementi figlio. In questo modo è possibile utilizzare una parte di un documento come foglio di stile. Al termine del Load metodo, l'oggetto XmlReader viene posizionato sul nodo successivo dopo la fine del foglio di stile. Se viene raggiunta la fine del documento, l'oggetto XmlReader viene posizionato alla fine del file (EOF).
Se il foglio di stile contiene entità, è necessario specificare un oggetto XmlReader in grado di risolvere le entità (XmlReader.CanResolveEntity restituisce true). In questo caso, è possibile usare un oggetto XmlValidatingReader .
Se il foglio di stile contiene script incorporati, lo script viene compilato in un assembly. L'assembly ha attendibilità totale. La procedura consigliata consiste nel fornire prove usando il Load(XmlReader, XmlResolver, Evidence) metodo .
Annotazioni
Se il chiamante non dispone UnmanagedCode dell'autorizzazione, lo script incorporato non viene compilato e viene generata un'eccezione SecurityException . Per altre informazioni, vedere SecurityPermission e SecurityPermissionFlag.UnmanagedCode.
Si applica a
Load(String)
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
Carica il foglio di stile XSLT specificato da un URL.
public:
void Load(System::String ^ url);
public void Load(string url);
member this.Load : string -> unit
Public Sub Load (url As String)
Parametri
- url
- String
URL che specifica il foglio di stile XSLT da caricare.
Eccezioni
La risorsa caricata non è un foglio di stile valido.
Il foglio di stile contiene script incorporati e il chiamante non dispone UnmanagedCode dell'autorizzazione.
Commenti
Annotazioni
La XslTransform classe è obsoleta in .NET Framework versione 2.0. La XslCompiledTransform classe è il nuovo processore XSLT. Per altre informazioni, vedere Uso della classe XslCompiledTransform e migrazione dalla classe XslTransform.
XslTransform supporta la sintassi XSLT 1.0. Il foglio di stile XSLT deve includere la dichiarazione xmlns:xsl="http://www.w3.org/1999/XSL/Transform"dello spazio dei nomi .
Questo metodo carica il foglio di stile XSLT, inclusi i fogli di stile a cui fa riferimento gli xsl:include elementi e xsl:import . Le risorse esterne vengono risolte usando un oggetto XmlUrlResolver senza credenziali utente. Se i fogli di stile si trovano in una risorsa di rete che richiede l'autenticazione, usare l'overload che accetta come XmlResolver uno dei relativi argomenti e specificare un XmlResolver oggetto con le credenziali necessarie.
Se il foglio di stile contiene script incorporati, lo script viene compilato in un assembly. L'URI del foglio di stile viene utilizzato per creare prove, che viene applicato all'assembly.
Annotazioni
Se il chiamante non dispone UnmanagedCode dell'autorizzazione, lo script incorporato non viene compilato e viene generata un'eccezione SecurityException . Per altre informazioni, vedere SecurityPermission e SecurityPermissionFlag.UnmanagedCode.
Si applica a
Load(String, XmlResolver)
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
- Origine:
- XslTransform.cs
Carica il foglio di stile XSLT specificato da un 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)
Parametri
- url
- String
URL che specifica il foglio di stile XSLT da caricare.
- resolver
- XmlResolver
Oggetto XmlResolver da utilizzare per caricare il foglio di stile e tutti i fogli di stile a cui si fa riferimento negli xsl:import elementi e xsl:include .
Se si tratta di null, viene utilizzato un valore predefinito XmlUrlResolver senza credenziali utente per aprire il foglio di stile. Il valore predefinito XmlUrlResolver non viene utilizzato per risolvere le risorse esterne nel foglio di stile, quindi xsl:includexsl:import gli elementi non vengono risolti.
L'oggetto XmlResolver non viene memorizzato nella cache al termine del Load(String, XmlResolver) metodo.
Eccezioni
La risorsa caricata non è un foglio di stile valido.
Il foglio di stile contiene script incorporati e il chiamante non dispone UnmanagedCode dell'autorizzazione.
Commenti
Annotazioni
La XslTransform classe è obsoleta in .NET Framework versione 2.0. La XslCompiledTransform classe è il nuovo processore XSLT. Per altre informazioni, vedere Uso della classe XslCompiledTransform e migrazione dalla classe XslTransform.
XslTransform supporta la sintassi XSLT 1.0. Il foglio di stile XSLT deve includere la dichiarazione xmlns:xsl= http://www.w3.org/1999/XSL/Transformdello spazio dei nomi .
Se il foglio di stile contiene script incorporati, lo script viene compilato in un assembly. L'URI del foglio di stile viene utilizzato per creare prove, che viene applicato all'assembly.
Annotazioni
Se il chiamante non dispone UnmanagedCode dell'autorizzazione, lo script incorporato non viene compilato e viene generata un'eccezione SecurityException . Per altre informazioni, vedere SecurityPermission e SecurityPermissionFlag.UnmanagedCode.