XslTransform.Load Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Carrega a folha de estilo XSLT, incluindo folhas de estilo referenciadas e xsl:includexsl:import elementos.
Sobrecargas
| Name | Description |
|---|---|
| Load(XPathNavigator, XmlResolver, Evidence) |
Carrega a folha de estilo XSLT contida no XPathNavigatorarquivo . Este método permite-lhe limitar as permissões da folha de estilo especificando evidências. |
| Load(IXPathNavigable, XmlResolver, Evidence) |
Carrega a folha de estilo XSLT contida no IXPathNavigablearquivo . Este método permite-lhe limitar as permissões da folha de estilo especificando evidências. |
| Load(XPathNavigator, XmlResolver) |
Obsoleto.
Carrega a folha de estilo XSLT contida no XPathNavigatorarquivo . |
| Load(IXPathNavigable, XmlResolver) |
Obsoleto.
Carrega a folha de estilo XSLT contida no IXPathNavigablearquivo . |
| Load(XmlReader, XmlResolver) |
Obsoleto.
Carrega a folha de estilo XSLT contida no XmlReaderarquivo . |
| Load(XmlReader, XmlResolver, Evidence) |
Carrega a folha de estilo XSLT contida no XmlReaderarquivo . Este método permite-lhe limitar as permissões da folha de estilo especificando evidências. |
| Load(XPathNavigator) |
Obsoleto.
Carrega a folha de estilo XSLT contida no XPathNavigatorarquivo . |
| Load(IXPathNavigable) |
Obsoleto.
Carrega a folha de estilo XSLT contida no IXPathNavigablearquivo . |
| Load(XmlReader) |
Obsoleto.
Carrega a folha de estilo XSLT contida no XmlReaderarquivo . |
| Load(String) |
Carrega a folha de estilo XSLT especificada por uma URL. |
| Load(String, XmlResolver) |
Carrega a folha de estilo XSLT especificada por uma URL. |
Observações
Note
A classe XslTransform está obsoleta na versão 2.0 do .NET Framework. A XslCompiledTransform classe é o novo processador XSLT. Para obter mais informações, consulte Usando a classe XslCompiledTransform e Migrando da classe XslTransform.
Load(XPathNavigator, XmlResolver, Evidence)
Carrega a folha de estilo XSLT contida no XPathNavigatorarquivo . Este método permite-lhe limitar as permissões da folha de estilo especificando evidências.
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)
Parâmetros
- stylesheet
- XPathNavigator
Um XPathNavigator objeto contendo a folha de estilos para carregar.
- resolver
- XmlResolver
Eles XmlResolver são usados para carregar quaisquer folhas de estilo referenciadas em xsl:import e xsl:include elementos. Se isto for null, os recursos externos não são resolvidos.
O XmlResolver não é armazenado em cache após a conclusão do Load método.
- evidence
- Evidence
O Evidence conjunto no assembly gerado para o bloco de script na folha de estilo XSLT.
Se isto for null, blocos de script não são processados, a função XSLT document() não é suportada e objetos de extensão privilegiados não são permitidos.
O chamador deve ter ControlEvidence permissão para fornecer provas para a montagem do guião. Chamadores semi-confiáveis podem definir este parâmetro para null.
Exceções
O nó atual não segue uma folha de estilo válida.
A folha de estilo referenciada requer funcionalidades que não são permitidas pelas evidências apresentadas.
O interlocutor tenta apresentar provas e não tem ControlEvidence permissão.
Observações
Note
A classe XslTransform está obsoleta na versão 2.0 do .NET Framework. A XslCompiledTransform classe é o novo processador XSLT. Para obter mais informações, consulte Usando a classe XslCompiledTransform e Migrando da classe XslTransform.
XslTransform suporta a sintaxe XSLT 1.0. A folha de estilo XSLT deve incluir a declaração xmlns:xsl= http://www.w3.org/1999/XSL/Transformde namespace .
A folha de estilo é carregada a partir da posição atual do XPathNavigator. Para usar uma parte do documento carregado como folha de estilo, navegue até ao nó correspondente ao início da folha de estilo. Após o retorno do Load método, o XPathNavigator é posicionado no início da folha de estilo (no xsl:style sheet nó).
Existem diferentes formas de apresentar provas. A tabela seguinte descreve que tipo de evidência deve fornecer para cenários de utilizadores comuns.
| Scenario | Tipo de evidência a apresentar |
|---|---|
| A folha de estilo XSLT é autónoma ou vem de uma base de código em que confias. | Use as provas da sua assembleia. |
| A folha de estilo XSLT vem de uma fonte externa. A origem da fonte é conhecida e existe uma URL verificável. | Crie provas usando a URL. |
| A folha de estilo XSLT vem de uma fonte externa. A origem da fonte é desconhecida. | Definir a evidência para null. Blocos de script não são processados, a função XSLT document() não é suportada e objetos de extensão privilegiados são desadmitidos.Além disso, também pode definir o resolver parâmetro para null. Isto garante que xsl:import os elementos e xsl:include não são processados. |
| A folha de estilo XSLT vem de uma fonte externa. A origem da fonte não é conhecida, mas precisas de suporte de scripts. | Peça provas ao chamador. A API do chamador deve fornecer uma forma de fornecer provas, normalmente a Evidence classe. |
Ver também
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
Aplica-se a
Load(IXPathNavigable, XmlResolver, Evidence)
Carrega a folha de estilo XSLT contida no IXPathNavigablearquivo . Este método permite-lhe limitar as permissões da folha de estilo especificando evidências.
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)
Parâmetros
- stylesheet
- IXPathNavigable
Um objeto que implementa a IXPathNavigable interface. No .NET Framework, isto pode ser um XmlNode (tipicamente um XmlDocument), ou um XPathDocument contendo a folha de estilo XSLT.
- resolver
- XmlResolver
Eles XmlResolver são usados para carregar quaisquer folhas de estilo referenciadas em xsl:import e xsl:include elementos. Se isto for null, os recursos externos não são resolvidos.
O XmlResolver não é armazenado em cache após a conclusão do Load método.
- evidence
- Evidence
O Evidence conjunto no assembly gerado para o bloco de script na folha de estilo XSLT.
Se isto for null, blocos de script não são processados, a função XSLT document() não é suportada e objetos de extensão privilegiados não são permitidos.
O chamador deve ter ControlEvidence permissão para fornecer provas para a montagem do guião. Chamadores semi-confiáveis podem definir este parâmetro para null.
Exceções
O recurso carregado não é uma folha de estilo válida.
A folha de estilo referenciada requer funcionalidades que não são permitidas pelas evidências apresentadas.
O interlocutor tenta apresentar provas e não tem ControlEvidence permissão.
Observações
Note
A XslTransform classe está obsoleta no .NET Framework versão 2.0. A XslCompiledTransform classe é o novo processador XSLT. Para obter mais informações, consulte Usando a classe XslCompiledTransform e Migrando da classe XslTransform.
XslTransform suporta a sintaxe XSLT 1.0. A folha de estilo XSLT deve incluir a declaração xmlns:xsl= http://www.w3.org/1999/XSL/Transformde namespace .
Existem diferentes formas de apresentar provas. A tabela seguinte descreve que tipo de evidência deve fornecer para cenários de utilizadores comuns.
| Scenario | Tipo de evidência a apresentar |
|---|---|
| A folha de estilo XSLT é autónoma ou vem de uma base de código em que confias. | Use as provas da sua assembleia. |
| A folha de estilo XSLT vem de uma fonte externa. A origem da fonte é conhecida e existe uma URL verificável. | Crie provas usando a URL. |
| A folha de estilo XSLT vem de uma fonte externa. A origem da fonte é desconhecida. | Definir a evidência para null. Blocos de script não são processados, a função XSLT document() não é suportada e objetos de extensão privilegiados são desadmitidos.Além disso, também pode definir o resolver parâmetro para null. Isto garante que xsl:import os elementos e xsl:include não são processados. |
| A folha de estilo XSLT vem de uma fonte externa. A origem da fonte não é conhecida, mas precisas de suporte de scripts. | Peça provas ao chamador. A API do chamador deve fornecer uma forma de fornecer provas, normalmente a Evidence classe. |
Ver também
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
Aplica-se a
Load(XPathNavigator, XmlResolver)
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
Atenção
You should pass evidence to Load() method
Carrega a folha de estilo XSLT contida no XPathNavigatorarquivo .
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)
Parâmetros
- stylesheet
- XPathNavigator
Um XPathNavigator objeto que contém a folha de estilo XSLT.
- resolver
- XmlResolver
Eles XmlResolver são usados para carregar quaisquer folhas de estilo referenciadas em xsl:import e xsl:include elementos. Se isto for null, os recursos externos não são resolvidos.
O XmlResolver não é armazenado em cache após a conclusão do Load método.
- Atributos
Exceções
O nó atual não segue uma folha de estilo válida.
A folha de estilos contém scripts embutidos e o chamador não tem UnmanagedCode permissão.
Observações
Note
A classe XslTransform está obsoleta na versão 2.0 do .NET Framework. A XslCompiledTransform classe é o novo processador XSLT. Para obter mais informações, consulte Usando a classe XslCompiledTransform e Migrando da classe XslTransform.
XslTransform suporta a sintaxe XSLT 1.0. A folha de estilo XSLT deve incluir a declaração xmlns:xsl= http://www.w3.org/1999/XSL/Transformde namespace .
A folha de estilo é carregada a partir da posição atual do XPathNavigator. Para usar uma parte do documento carregado como folha de estilo, navegue até ao nó correspondente ao início da folha de estilo. Após o retorno do Load método, o XPathNavigator é posicionado no início da folha de estilo (no xsl:style sheet nó).
Se a folha de estilo contiver scripting incorporado, o script é compilado para assembly. A assembleia tem total confiança. A prática recomendada é fornecer provas usando o Load(XPathNavigator, XmlResolver, Evidence).
Note
Se o chamador não tiver UnmanagedCode permissão, o script embutido não é compilado e a SecurityException é lançado. Consulte SecurityPermission e SecurityPermissionFlag.UnmanagedCode para obter mais informações.
Ver também
Aplica-se a
Load(IXPathNavigable, XmlResolver)
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
Atenção
You should pass evidence to Load() method
Carrega a folha de estilo XSLT contida no IXPathNavigablearquivo .
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)
Parâmetros
- stylesheet
- IXPathNavigable
Um objeto que implementa a IXPathNavigable interface. No .NET Framework, isto pode ser um XmlNode (tipicamente um XmlDocument), ou um XPathDocument contendo a folha de estilo XSLT.
- resolver
- XmlResolver
Eles XmlResolver são usados para carregar quaisquer folhas de estilo referenciadas em xsl:import e xsl:include elementos. Se isto for null, os recursos externos não são resolvidos.
O XmlResolver não é armazenado em cache após a conclusão do Load método.
- Atributos
Exceções
O recurso carregado não é uma folha de estilo válida.
A folha de estilos contém scripts embutidos e o chamador não tem UnmanagedCode permissão.
Observações
Note
A classe XslTransform está obsoleta na versão 2.0 do .NET Framework. A XslCompiledTransform classe é o novo processador XSLT. Para obter mais informações, consulte Usando a classe XslCompiledTransform e Migrando da classe XslTransform.
XslTransform suporta a sintaxe XSLT 1.0. A folha de estilo XSLT deve incluir a declaração xmlns:xsl= http://www.w3.org/1999/XSL/Transformde namespace .
Se a folha de estilo contiver scripting incorporado, o script é compilado para assembly. A assembleia tem total confiança. A prática recomendada é fornecer evidências usando o Load(IXPathNavigable, XmlResolver, Evidence) método.
Note
Se o chamador não tiver UnmanagedCode permissão, o script embutido não é compilado e a SecurityException é lançado. Consulte SecurityPermission e SecurityPermissionFlag.UnmanagedCode para obter mais informações.
Ver também
Aplica-se a
Load(XmlReader, XmlResolver)
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
Atenção
You should pass evidence to Load() method
Carrega a folha de estilo XSLT contida no XmlReaderarquivo .
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)
Parâmetros
- resolver
- XmlResolver
Eles XmlResolver são usados para carregar quaisquer folhas de estilo referenciadas em xsl:import e xsl:include elementos. Se isto for null, os recursos externos não são resolvidos.
O XmlResolver não é armazenado em cache após a conclusão do Load(XmlReader, XmlResolver) método.
- Atributos
Exceções
O nó atual não segue uma folha de estilo válida.
A folha de estilos contém scripts embutidos e o chamador não tem UnmanagedCode permissão.
Observações
Note
A classe XslTransform está obsoleta na versão 2.0 do .NET Framework. A XslCompiledTransform classe é o novo processador XSLT. Para obter mais informações, consulte Usando a classe XslCompiledTransform e Migrando da classe XslTransform.
XslTransform suporta a sintaxe XSLT 1.0. A folha de estilo XSLT deve incluir a declaração xmlns:xsl= http://www.w3.org/1999/XSL/Transformde namespace .
Este método carrega a folha de estilo XSLT, incluindo quaisquer folhas de estilo referenciadas em xsl:include e xsl:import elementos. A folha de estilo carrega a partir do nó atual do XmlReader através de todos os seus filhos. Isto permite-lhe usar uma parte do documento como folha de estilo.
Após o retorno do Load método, o XmlReader é posicionado no nó seguinte após o fim da folha de estilo. Se o final do documento for atingido, o XmlReader é posicionado no final do arquivo (EOF).
Se a folha de estilos contiver entidades, deve especificar um XmlReader que possa resolver entidades (XmlReader.CanResolveEntity devolve true). Neste caso, um pode ser usado XmlValidatingReader .
Se a folha de estilo contiver scripting incorporado, o script é compilado para assembly. A assembleia tem total confiança. A prática recomendada é fornecer evidências usando o Load(XmlReader, XmlResolver, Evidence) método.
Note
Se o chamador não tiver UnmanagedCode permissão, o script embutido não é compilado e a SecurityException é lançado. Consulte SecurityPermission e SecurityPermissionFlag.UnmanagedCode para obter mais informações.
Ver também
Aplica-se a
Load(XmlReader, XmlResolver, Evidence)
Carrega a folha de estilo XSLT contida no XmlReaderarquivo . Este método permite-lhe limitar as permissões da folha de estilo especificando evidências.
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)
Parâmetros
- resolver
- XmlResolver
Eles XmlResolver são usados para carregar quaisquer folhas de estilo referenciadas em xsl:import e xsl:include elementos. Se isto for null, os recursos externos não são resolvidos.
O XmlResolver não é armazenado em cache após a conclusão do Load método.
- evidence
- Evidence
O Evidence conjunto no assembly gerado para o bloco de script na folha de estilo XSLT.
Se isto for null, blocos de script não são processados, a função XSLT document() não é suportada e objetos de extensão privilegiados não são permitidos.
O chamador deve ter ControlEvidence permissão para fornecer provas para a montagem do guião. Chamadores semi-confiáveis podem definir este parâmetro para null.
Exceções
O nó atual não segue uma folha de estilo válida.
A folha de estilo referenciada requer funcionalidades que não são permitidas pelas evidências apresentadas.
O interlocutor tenta apresentar provas e não tem ControlEvidence permissão.
Observações
Note
A classe XslTransform está obsoleta na versão 2.0 do .NET Framework. A XslCompiledTransform classe é o novo processador XSLT. Para obter mais informações, consulte Usando a classe XslCompiledTransform e Migrando da classe XslTransform.
XslTransform suporta a sintaxe XSLT 1.0. A folha de estilo XSLT deve incluir a declaração xmlns:xsl= http://www.w3.org/1999/XSL/Transformde namespace .
Este método carrega a folha de estilo XSLT, incluindo quaisquer folhas de estilo referenciadas em xsl:include e xsl:import elementos. A folha de estilo carrega a partir do nó atual do XmlReader através de todos os seus filhos. Isto permite-lhe usar uma parte do documento como folha de estilo.
Após o retorno do Load método, o XmlReader é posicionado no nó seguinte após o fim da folha de estilo. Se o final do documento for atingido, o XmlReader é posicionado no final do arquivo (EOF).
Se a folha de estilos contiver entidades, deve especificar um XmlReader que possa resolver entidades (XmlReader.CanResolveEntity devolve true). Neste caso, um pode ser usado XmlValidatingReader .
Existem diferentes formas de apresentar provas. A tabela seguinte descreve que tipo de evidência deve fornecer para cenários de utilizadores comuns.
| Scenario | Tipo de evidência a apresentar |
|---|---|
| A folha de estilo XSLT é autónoma ou vem de uma base de código em que confias. | Use as provas da sua assembleia. |
| A folha de estilo XSLT vem de uma fonte externa. A origem da fonte é conhecida e existe uma URL verificável. | Crie provas usando a URL. |
| A folha de estilo XSLT vem de uma fonte externa. A origem da fonte é desconhecida. | Definir a evidência para null. Blocos de script não são processados, a função XSLT document() não é suportada e objetos de extensão privilegiados são desadmitidos.Além disso, também pode definir o resolver parâmetro para null. Isto garante que xsl:import os elementos e xsl:include não são processados. |
| A folha de estilo XSLT vem de uma fonte externa. A origem da fonte não é conhecida, mas precisas de suporte de scripts. | Peça provas ao chamador. A API do chamador deve fornecer uma forma de fornecer provas, normalmente a Evidence classe. |
Ver também
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
Aplica-se a
Load(XPathNavigator)
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
Atenção
You should pass evidence to Load() method
Carrega a folha de estilo XSLT contida no XPathNavigatorarquivo .
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)
Parâmetros
- stylesheet
- XPathNavigator
Um XPathNavigator objeto que contém a folha de estilo XSLT.
- Atributos
Exceções
O nó atual não segue uma folha de estilo válida.
A folha de estilos contém scripts embutidos e o chamador não tem UnmanagedCode permissão.
Observações
Note
A classe XslTransform está obsoleta na versão 2.0 do .NET Framework. A XslCompiledTransform classe é o novo processador XSLT. Para obter mais informações, consulte Usando a classe XslCompiledTransform e Migrando da classe XslTransform.
XslTransform suporta a sintaxe XSLT 1.0. A folha de estilo XSLT deve incluir a declaração xmlns:xsl= http://www.w3.org/1999/XSL/Transformde namespace .
Este método carrega a folha de estilo XSLT, incluindo quaisquer folhas de estilo referenciadas em xsl:include e xsl:import elementos. Os recursos externos são resolvidos usando um XmlUrlResolver sem credenciais de utilizador. Se a(s) folha(s) de estilo(s) estiverem localizadas num recurso de rede que requer autenticação, use a sobrecarga que toma a XmlResolver como um dos seus argumentos e especifique an XmlResolver com as credenciais necessárias.
A folha de estilo é carregada a partir da posição atual do XPathNavigator. Para usar apenas uma parte do documento carregado como folha de estilo, navegue até ao nó correspondente ao início da folha de estilos. Após o retorno do Load método, o XPathNavigator é posicionado no início da folha de estilo (no xsl:style sheet nó).
Se a folha de estilo contiver scripting incorporado, o script é compilado para assembly. A assembleia tem total confiança. A prática recomendada é fornecer evidências usando o Load(XPathNavigator, XmlResolver, Evidence) método.
Note
Se o chamador não tiver UnmanagedCode permissão, o script embutido não é compilado e a SecurityException é lançado. Consulte SecurityPermission e SecurityPermissionFlag.UnmanagedCode para obter mais informações.
Aplica-se a
Load(IXPathNavigable)
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
Atenção
You should pass evidence to Load() method
Carrega a folha de estilo XSLT contida no IXPathNavigablearquivo .
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)
Parâmetros
- stylesheet
- IXPathNavigable
Um objeto que implementa a IXPathNavigable interface. No .NET Framework, isto pode ser um XmlNode (tipicamente um XmlDocument), ou um XPathDocument contendo a folha de estilo XSLT.
- Atributos
Exceções
O recurso carregado não é uma folha de estilo válida.
A folha de estilos contém scripts embutidos e o chamador não tem UnmanagedCode permissão.
Observações
Note
A classe XslTransform está obsoleta na versão 2.0 do .NET Framework. A XslCompiledTransform classe é o novo processador XSLT. Para obter mais informações, consulte Usando a classe XslCompiledTransform e Migrando da classe XslTransform.
XslTransform suporta a sintaxe XSLT 1.0. A folha de estilo XSLT deve incluir a declaração xmlns:xsl= http://www.w3.org/1999/XSL/Transformde namespace .
Este método carrega a folha de estilo XSLT, incluindo quaisquer folhas de estilo referenciadas em xsl:include e xsl:import elementos. Os recursos externos são resolvidos usando um XmlUrlResolver sem credenciais de utilizador. Se a(s) folha(s) de estilo(s) estiverem localizadas num recurso de rede que requer autenticação, use a sobrecarga que toma a XmlResolver como um dos seus argumentos e especifique an XmlResolver com as credenciais necessárias.
Se a folha de estilo contiver scripting incorporado, o script é compilado para assembly. A assembleia tem total confiança. A prática recomendada é fornecer evidências usando o Load(IXPathNavigable, XmlResolver, Evidence) método.
Note
Se o chamador não tiver UnmanagedCode permissão, o script embutido não é compilado e a SecurityException é lançado. Consulte SecurityPermission e SecurityPermissionFlag.UnmanagedCode para obter mais informações.
Aplica-se a
Load(XmlReader)
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
Atenção
You should pass evidence to Load() method
Carrega a folha de estilo XSLT contida no XmlReaderarquivo .
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)
Parâmetros
- Atributos
Exceções
O nó atual não segue uma folha de estilo válida.
A folha de estilos contém scripts embutidos e o chamador não tem UnmanagedCode permissão.
Observações
Note
A classe XslTransform está obsoleta na versão 2.0 do .NET Framework. A XslCompiledTransform classe é o novo processador XSLT. Para obter mais informações, consulte Usando a classe XslCompiledTransform e Migrando da classe XslTransform.
XslTransform suporta a sintaxe XSLT 1.0. A folha de estilo XSLT deve incluir a declaração xmlns:xsl= http://www.w3.org/1999/XSL/Transformde namespace .
Este método carrega a folha de estilo XSLT, incluindo quaisquer folhas de estilo referenciadas em xsl:include e xsl:import elementos. Os recursos externos são resolvidos usando um XmlUrlResolver sem credenciais de utilizador. Se a(s) folha(s) de estilo(s) estiverem localizadas num recurso de rede que requer autenticação, use a sobrecarga que toma a XmlResolver como um dos seus argumentos e especifique an XmlResolver com as credenciais necessárias.
A folha de estilo carrega a partir do nó atual do XmlReader através de todos os seus filhos. Isto permite-lhe usar uma parte do documento como folha de estilo. Após o retorno do Load método, o XmlReader é posicionado no nó seguinte após o fim da folha de estilo. Se o final do documento for atingido, o XmlReader é posicionado no final do arquivo (EOF).
Se a folha de estilos contiver entidades, deve especificar um XmlReader que possa resolver entidades (XmlReader.CanResolveEntity devolve true). Neste caso, um pode ser usado XmlValidatingReader .
Se a folha de estilo contiver scripting incorporado, o script é compilado para assembly. A assembleia tem total confiança. A prática recomendada é fornecer evidências usando o Load(XmlReader, XmlResolver, Evidence) método.
Note
Se o chamador não tiver UnmanagedCode permissão, o script embutido não é compilado e a SecurityException é lançado. Consulte SecurityPermission e SecurityPermissionFlag.UnmanagedCode para obter mais informações.
Aplica-se a
Load(String)
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
Carrega a folha de estilo XSLT especificada por uma URL.
public:
void Load(System::String ^ url);
public void Load(string url);
member this.Load : string -> unit
Public Sub Load (url As String)
Parâmetros
- url
- String
O URL que especifica a folha de estilo XSLT a carregar.
Exceções
O recurso carregado não é uma folha de estilo válida.
A folha de estilo contém um script incorporado, e o chamador não tem UnmanagedCode permissão.
Observações
Note
A classe XslTransform está obsoleta na versão 2.0 do .NET Framework. A XslCompiledTransform classe é o novo processador XSLT. Para obter mais informações, consulte Usando a classe XslCompiledTransform e Migrando da classe XslTransform.
XslTransform suporta a sintaxe XSLT 1.0. A folha de estilo XSLT deve incluir a declaração xmlns:xsl="http://www.w3.org/1999/XSL/Transform"de namespace .
Este método carrega a folha de estilo XSLT, incluindo quaisquer folhas de estilo referenciadas em xsl:include e xsl:import elementos. Os recursos externos são resolvidos usando um XmlUrlResolver sem credenciais de utilizador. Se a(s) folha(s) de estilo(s) estiverem localizadas num recurso de rede que requer autenticação, use a sobrecarga que toma a XmlResolver como um dos seus argumentos e especifique an XmlResolver com as credenciais necessárias.
Se a folha de estilo contiver scripting incorporado, o script é compilado para assembly. O URI da folha de estilo é usado para criar evidências, que são aplicadas à montagem.
Note
Se o chamador não tiver UnmanagedCode permissão, o script embutido não é compilado e a SecurityException é lançado. Consulte SecurityPermission e SecurityPermissionFlag.UnmanagedCode para obter mais informações.
Aplica-se a
Load(String, XmlResolver)
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
Carrega a folha de estilo XSLT especificada por uma 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)
Parâmetros
- url
- String
O URL que especifica a folha de estilo XSLT a carregar.
- resolver
- XmlResolver
O XmlResolver para usar para carregar a folha de estilo e qualquer folha(s) de estilo referenciada(s) em xsl:import e xsl:include elementos.
Se for null, é usado um padrão XmlUrlResolver sem credenciais de utilizador para abrir a folha de estilo. O padrão XmlUrlResolver não é usado para resolver recursos externos na folha de estilos, por isso xsl:import e xsl:include os elementos não são resolvidos.
O XmlResolver não é armazenado em cache após a conclusão do Load(String, XmlResolver) método.
Exceções
O recurso carregado não é uma folha de estilo válida.
A folha de estilo contém um script incorporado, e o chamador não tem UnmanagedCode permissão.
Observações
Note
A classe XslTransform está obsoleta na versão 2.0 do .NET Framework. A XslCompiledTransform classe é o novo processador XSLT. Para obter mais informações, consulte Usando a classe XslCompiledTransform e Migrando da classe XslTransform.
XslTransform suporta a sintaxe XSLT 1.0. A folha de estilo XSLT deve incluir a declaração xmlns:xsl= http://www.w3.org/1999/XSL/Transformde namespace .
Se a folha de estilo contiver scripting incorporado, o script é compilado para assembly. O URI da folha de estilo é usado para criar evidências, que são aplicadas à montagem.
Note
Se o chamador não tiver UnmanagedCode permissão, o script embutido não é compilado e a SecurityException é lançado. Consulte SecurityPermission e SecurityPermissionFlag.UnmanagedCode para obter mais informações.