XslTransform.Load Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Carrega a folha de estilos XSLT, incluindo folhas de estilo referenciadas e xsl:includexsl:import elementos.
Sobrecargas
| Nome | Description |
|---|---|
| Load(XPathNavigator, XmlResolver, Evidence) |
Carrega a folha de estilos XSLT contida na XPathNavigator. Esse método permite limitar as permissões da folha de estilos especificando evidências. |
| Load(IXPathNavigable, XmlResolver, Evidence) |
Carrega a folha de estilos XSLT contida na IXPathNavigable. Esse método permite limitar as permissões da folha de estilos especificando evidências. |
| Load(XPathNavigator, XmlResolver) |
Obsoleto.
Carrega a folha de estilos XSLT contida na XPathNavigator. |
| Load(IXPathNavigable, XmlResolver) |
Obsoleto.
Carrega a folha de estilos XSLT contida na IXPathNavigable. |
| Load(XmlReader, XmlResolver) |
Obsoleto.
Carrega a folha de estilos XSLT contida na XmlReader. |
| Load(XmlReader, XmlResolver, Evidence) |
Carrega a folha de estilos XSLT contida na XmlReader. Esse método permite limitar as permissões da folha de estilos especificando evidências. |
| Load(XPathNavigator) |
Obsoleto.
Carrega a folha de estilos XSLT contida na XPathNavigator. |
| Load(IXPathNavigable) |
Obsoleto.
Carrega a folha de estilos XSLT contida na IXPathNavigable. |
| Load(XmlReader) |
Obsoleto.
Carrega a folha de estilos XSLT contida na XmlReader. |
| Load(String) |
Carrega a folha de estilos XSLT especificada por uma URL. |
| Load(String, XmlResolver) |
Carrega a folha de estilos XSLT especificada por uma URL. |
Comentários
Observação
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 Como usar a classe XslCompiledTransform e migrar da classe XslTransform.
Load(XPathNavigator, XmlResolver, Evidence)
Carrega a folha de estilos XSLT contida na XPathNavigator. Esse método permite limitar as permissões da folha de estilos 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 que contém a folha de estilos a ser carregada.
- resolver
- XmlResolver
O XmlResolver usado para carregar quaisquer folhas de estilo referenciadas e xsl:importxsl:include elementos. Se isso for null, os recursos externos não serão resolvidos.
O XmlResolver método 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 estilos XSLT.
Se isso for null, os blocos de script não serão processados, a função XSLT document() não terá suporte e os objetos de extensão privilegiados não serão permitidos.
O chamador deve ter ControlEvidence permissão para fornecer evidências para o assembly de script. Chamadores semi-confiáveis podem definir esse parâmetro como null.
Exceções
O nó atual não está em conformidade com uma folha de estilos válida.
A folha de estilos referenciada requer funcionalidade que não é permitida pelas evidências fornecidas.
O chamador tenta fornecer provas e não tem ControlEvidence permissão.
Comentários
Observação
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 Como usar a classe XslCompiledTransform e migrar da classe XslTransform.
XslTransform dá suporte à sintaxe XSLT 1.0. A folha de estilos XSLT deve incluir a declaração xmlns:xsl= http://www.w3.org/1999/XSL/Transformde namespace.
A folha de estilos é carregada da posição atual do XPathNavigator. Para usar uma parte do documento carregado como a folha de estilos, navegue até o nó correspondente ao início da folha de estilos. Depois que o Load método é retornado, ele XPathNavigator é posicionado no início da folha de estilos (no xsl:style sheet nó).
Há diferentes maneiras de fornecer evidências. A tabela a seguir descreve que tipo de evidência fornecer para cenários comuns de usuário.
| Scenario | Tipo de evidência a ser fornecida |
|---|---|
| A folha de estilos XSLT é autocontida ou vem de uma base de código em que você confia. | Use a evidência do seu assembly. |
| A folha de estilos XSLT vem de uma origem externa. A origem da origem é conhecida e há uma URL verificável. | Crie evidências usando a URL. |
| A folha de estilos XSLT vem de uma origem externa. A origem da origem não é conhecida. | Defina evidências como null. Blocos de script não são processados, a função XSLT document() não tem suporte e objetos de extensão privilegiados não são permitidos.Além disso, você também pode definir o resolver parâmetro como null. Isso garante que xsl:import e xsl:include os elementos não sejam processados. |
| A folha de estilos XSLT vem de uma origem externa. A origem da origem não é conhecida, mas você precisa de suporte de script. | Solicite provas do chamador. A API do chamador deve fornecer uma maneira de fornecer evidências, normalmente a Evidence classe. |
Confira também
- Credentials
- NetworkCredential
- CredentialCache
- SecurityZone
- XmlSecureResolver
- CreateEvidenceForUrl(String)
Aplica-se a
Load(IXPathNavigable, XmlResolver, Evidence)
Carrega a folha de estilos XSLT contida na IXPathNavigable. Esse método permite limitar as permissões da folha de estilos 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, isso pode ser um XmlNode (normalmente um XmlDocument) ou uma XPathDocument folha de estilos XSLT que contém.
- resolver
- XmlResolver
O XmlResolver usado para carregar quaisquer folhas de estilo referenciadas e xsl:importxsl:include elementos. Se isso for null, os recursos externos não serão resolvidos.
O XmlResolver método 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 estilos XSLT.
Se isso for null, os blocos de script não serão processados, a função XSLT document() não terá suporte e os objetos de extensão privilegiados não serão permitidos.
O chamador deve ter ControlEvidence permissão para fornecer evidências para o assembly de script. Chamadores semi-confiáveis podem definir esse parâmetro como null.
Exceções
O recurso carregado não é uma folha de estilos válida.
A folha de estilos referenciada requer funcionalidade que não é permitida pelas evidências fornecidas.
O chamador tenta fornecer provas e não tem ControlEvidence permissão.
Comentários
Observação
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 Como usar a classe XslCompiledTransform e migrar da classe XslTransform.
XslTransform dá suporte à sintaxe XSLT 1.0. A folha de estilos XSLT deve incluir a declaração xmlns:xsl= http://www.w3.org/1999/XSL/Transformde namespace.
Há diferentes maneiras de fornecer evidências. A tabela a seguir descreve que tipo de evidência fornecer para cenários comuns de usuário.
| Scenario | Tipo de evidência a ser fornecida |
|---|---|
| A folha de estilos XSLT é autocontida ou vem de uma base de código em que você confia. | Use a evidência do seu assembly. |
| A folha de estilos XSLT vem de uma origem externa. A origem da origem é conhecida e há uma URL verificável. | Crie evidências usando a URL. |
| A folha de estilos XSLT vem de uma origem externa. A origem da origem não é conhecida. | Defina evidências como null. Blocos de script não são processados, a função XSLT document() não tem suporte e objetos de extensão privilegiados não são permitidos.Além disso, você também pode definir o resolver parâmetro como null. Isso garante que xsl:import e xsl:include os elementos não sejam processados. |
| A folha de estilos XSLT vem de uma origem externa. A origem da origem não é conhecida, mas você precisa de suporte de script. | Solicite provas do chamador. A API do chamador deve fornecer uma maneira de fornecer evidências, normalmente a Evidence classe. |
Confira 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
Cuidado
You should pass evidence to Load() method
Carrega a folha de estilos XSLT contida na 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)
Parâmetros
- stylesheet
- XPathNavigator
Um XPathNavigator objeto que contém a folha de estilos XSLT.
- resolver
- XmlResolver
O XmlResolver usado para carregar quaisquer folhas de estilo referenciadas e xsl:importxsl:include elementos. Se isso for null, os recursos externos não serão resolvidos.
O XmlResolver método não é armazenado em cache após a conclusão do Load método.
- Atributos
Exceções
O nó atual não está em conformidade com uma folha de estilos válida.
A folha de estilos contém scripts inseridos e o chamador não tem UnmanagedCode permissão.
Comentários
Observação
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 Como usar a classe XslCompiledTransform e migrar da classe XslTransform.
XslTransform dá suporte à sintaxe XSLT 1.0. A folha de estilos XSLT deve incluir a declaração xmlns:xsl= http://www.w3.org/1999/XSL/Transformde namespace.
A folha de estilos é carregada da posição atual do XPathNavigator. Para usar uma parte do documento carregado como a folha de estilos, navegue até o nó correspondente ao início da folha de estilos. Depois que o Load método é retornado, ele XPathNavigator é posicionado no início da folha de estilos (no xsl:style sheet nó).
Se a folha de estilos contiver scripts inseridos, o script será compilado em um assembly. O assembly tem total confiança. A prática recomendada é fornecer evidências usando o Load(XPathNavigator, XmlResolver, Evidence).
Observação
Se o chamador não tiver UnmanagedCode permissão, o script inserido não será compilado e um SecurityException será gerado. Consulte SecurityPermission e SecurityPermissionFlag.UnmanagedCode para obter mais informações.
Confira também
Aplica-se a
Load(IXPathNavigable, XmlResolver)
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
Cuidado
You should pass evidence to Load() method
Carrega a folha de estilos XSLT contida na 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)
Parâmetros
- stylesheet
- IXPathNavigable
Um objeto que implementa a IXPathNavigable interface. No .NET Framework, isso pode ser um XmlNode (normalmente um XmlDocument) ou uma XPathDocument folha de estilos XSLT que contém.
- resolver
- XmlResolver
O XmlResolver usado para carregar quaisquer folhas de estilo referenciadas e xsl:importxsl:include elementos. Se isso for null, os recursos externos não serão resolvidos.
O XmlResolver método 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 estilos válida.
A folha de estilos contém scripts inseridos e o chamador não tem UnmanagedCode permissão.
Comentários
Observação
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 Como usar a classe XslCompiledTransform e migrar da classe XslTransform.
XslTransform dá suporte à sintaxe XSLT 1.0. A folha de estilos XSLT deve incluir a declaração xmlns:xsl= http://www.w3.org/1999/XSL/Transformde namespace.
Se a folha de estilos contiver scripts inseridos, o script será compilado em um assembly. O assembly tem total confiança. A prática recomendada é fornecer evidências usando o Load(IXPathNavigable, XmlResolver, Evidence) método.
Observação
Se o chamador não tiver UnmanagedCode permissão, o script inserido não será compilado e um SecurityException será gerado. Consulte SecurityPermission e SecurityPermissionFlag.UnmanagedCode para obter mais informações.
Confira também
Aplica-se a
Load(XmlReader, XmlResolver)
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
- Origem:
- XslTransform.cs
Cuidado
You should pass evidence to Load() method
Carrega a folha de estilos XSLT contida na 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)
Parâmetros
- resolver
- XmlResolver
O XmlResolver usado para carregar quaisquer folhas de estilo referenciadas e xsl:importxsl:include elementos. Se isso for null, os recursos externos não serão resolvidos.
O XmlResolver método não é armazenado em cache após a conclusão do Load(XmlReader, XmlResolver) método.
- Atributos
Exceções
O nó atual não está em conformidade com uma folha de estilos válida.
A folha de estilos contém scripts inseridos e o chamador não tem UnmanagedCode permissão.
Comentários
Observação
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 Como usar a classe XslCompiledTransform e migrar da classe XslTransform.
XslTransform dá suporte à sintaxe XSLT 1.0. A folha de estilos XSLT deve incluir a declaração xmlns:xsl= http://www.w3.org/1999/XSL/Transformde namespace.
Esse método carrega a folha de estilos XSLT, incluindo quaisquer folhas de estilo referenciadas e xsl:includexsl:import elementos. A folha de estilos é carregada do nó atual de XmlReader todos os seus filhos. Isso permite que você use uma parte de um documento como a folha de estilos.
Depois que o Load método é retornado, ele XmlReader é posicionado no próximo nó após o final da folha de estilos. Se o final do documento for alcançado, o XmlReader será posicionado no final do arquivo (EOF).
Se a folha de estilos contiver entidades, você deverá especificar um XmlReader que possa resolver entidades (XmlReader.CanResolveEntity retorna true). Nesse caso, um XmlValidatingReader pode ser usado.
Se a folha de estilos contiver scripts inseridos, o script será compilado em um assembly. O assembly tem total confiança. A prática recomendada é fornecer evidências usando o Load(XmlReader, XmlResolver, Evidence) método.
Observação
Se o chamador não tiver UnmanagedCode permissão, o script inserido não será compilado e um SecurityException será gerado. Consulte SecurityPermission e SecurityPermissionFlag.UnmanagedCode para obter mais informações.
Confira também
Aplica-se a
Load(XmlReader, XmlResolver, Evidence)
Carrega a folha de estilos XSLT contida na XmlReader. Esse método permite limitar as permissões da folha de estilos 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
O XmlResolver usado para carregar quaisquer folhas de estilo referenciadas e xsl:importxsl:include elementos. Se isso for null, os recursos externos não serão resolvidos.
O XmlResolver método 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 estilos XSLT.
Se isso for null, os blocos de script não serão processados, a função XSLT document() não terá suporte e os objetos de extensão privilegiados não serão permitidos.
O chamador deve ter ControlEvidence permissão para fornecer evidências para o assembly de script. Chamadores semi-confiáveis podem definir esse parâmetro como null.
Exceções
O nó atual não está em conformidade com uma folha de estilos válida.
A folha de estilos referenciada requer funcionalidade que não é permitida pelas evidências fornecidas.
O chamador tenta fornecer provas e não tem ControlEvidence permissão.
Comentários
Observação
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 Como usar a classe XslCompiledTransform e migrar da classe XslTransform.
XslTransform dá suporte à sintaxe XSLT 1.0. A folha de estilos XSLT deve incluir a declaração xmlns:xsl= http://www.w3.org/1999/XSL/Transformde namespace.
Esse método carrega a folha de estilos XSLT, incluindo quaisquer folhas de estilo referenciadas e xsl:includexsl:import elementos. A folha de estilos é carregada do nó atual de XmlReader todos os seus filhos. Isso permite que você use uma parte de um documento como a folha de estilos.
Depois que o Load método é retornado, ele XmlReader é posicionado no próximo nó após o final da folha de estilos. Se o final do documento for alcançado, o XmlReader será posicionado no final do arquivo (EOF).
Se a folha de estilos contiver entidades, você deverá especificar um XmlReader que possa resolver entidades (XmlReader.CanResolveEntity retorna true). Nesse caso, um XmlValidatingReader pode ser usado.
Há diferentes maneiras de fornecer evidências. A tabela a seguir descreve que tipo de evidência fornecer para cenários comuns de usuário.
| Scenario | Tipo de evidência a ser fornecida |
|---|---|
| A folha de estilos XSLT é autocontida ou vem de uma base de código em que você confia. | Use a evidência do seu assembly. |
| A folha de estilos XSLT vem de uma origem externa. A origem da origem é conhecida e há uma URL verificável. | Crie evidências usando a URL. |
| A folha de estilos XSLT vem de uma origem externa. A origem da origem não é conhecida. | Defina evidências como null. Blocos de script não são processados, a função XSLT document() não tem suporte e objetos de extensão privilegiados não são permitidos.Além disso, você também pode definir o resolver parâmetro como null. Isso garante que xsl:import e xsl:include os elementos não sejam processados. |
| A folha de estilos XSLT vem de uma origem externa. A origem da origem não é conhecida, mas você precisa de suporte de script. | Solicite provas do chamador. A API do chamador deve fornecer uma maneira de fornecer evidências, normalmente a Evidence classe. |
Confira 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
Cuidado
You should pass evidence to Load() method
Carrega a folha de estilos XSLT contida na 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)
Parâmetros
- stylesheet
- XPathNavigator
Um XPathNavigator objeto que contém a folha de estilos XSLT.
- Atributos
Exceções
O nó atual não está em conformidade com uma folha de estilos válida.
A folha de estilos contém scripts inseridos e o chamador não tem UnmanagedCode permissão.
Comentários
Observação
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 Como usar a classe XslCompiledTransform e migrar da classe XslTransform.
XslTransform dá suporte à sintaxe XSLT 1.0. A folha de estilos XSLT deve incluir a declaração xmlns:xsl= http://www.w3.org/1999/XSL/Transformde namespace.
Esse método carrega a folha de estilos XSLT, incluindo quaisquer folhas de estilo referenciadas e xsl:includexsl:import elementos. Os recursos externos são resolvidos usando uma XmlUrlResolver sem credenciais de usuário. Se as folhas de estilos estiverem localizadas em um recurso de rede que exija autenticação, use a sobrecarga que usa um XmlResolver como um de seus argumentos e especifique um XmlResolver com as credenciais necessárias.
A folha de estilos é carregada da posição atual do XPathNavigator. Para usar apenas uma parte do documento carregado como a folha de estilos, navegue até o nó correspondente ao início da folha de estilos. Depois que o Load método é retornado, ele XPathNavigator é posicionado no início da folha de estilos (no xsl:style sheet nó).
Se a folha de estilos contiver scripts inseridos, o script será compilado em um assembly. O assembly tem total confiança. A prática recomendada é fornecer evidências usando o Load(XPathNavigator, XmlResolver, Evidence) método.
Observação
Se o chamador não tiver UnmanagedCode permissão, o script inserido não será compilado e um SecurityException será gerado. 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
Cuidado
You should pass evidence to Load() method
Carrega a folha de estilos XSLT contida na 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)
Parâmetros
- stylesheet
- IXPathNavigable
Um objeto que implementa a IXPathNavigable interface. No .NET Framework, isso pode ser um XmlNode (normalmente um XmlDocument) ou uma XPathDocument folha de estilos XSLT que contém.
- Atributos
Exceções
O recurso carregado não é uma folha de estilos válida.
A folha de estilos contém scripts inseridos e o chamador não tem UnmanagedCode permissão.
Comentários
Observação
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 Como usar a classe XslCompiledTransform e migrar da classe XslTransform.
XslTransform dá suporte à sintaxe XSLT 1.0. A folha de estilos XSLT deve incluir a declaração xmlns:xsl= http://www.w3.org/1999/XSL/Transformde namespace.
Esse método carrega a folha de estilos XSLT, incluindo quaisquer folhas de estilo referenciadas e xsl:includexsl:import elementos. Os recursos externos são resolvidos usando uma XmlUrlResolver sem credenciais de usuário. Se as folhas de estilos estiverem localizadas em um recurso de rede que exija autenticação, use a sobrecarga que usa um XmlResolver como um de seus argumentos e especifique um XmlResolver com as credenciais necessárias.
Se a folha de estilos contiver scripts inseridos, o script será compilado em um assembly. O assembly tem total confiança. A prática recomendada é fornecer evidências usando o Load(IXPathNavigable, XmlResolver, Evidence) método.
Observação
Se o chamador não tiver UnmanagedCode permissão, o script inserido não será compilado e um SecurityException será gerado. 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
Cuidado
You should pass evidence to Load() method
Carrega a folha de estilos XSLT contida na 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)
Parâmetros
- Atributos
Exceções
O nó atual não está em conformidade com uma folha de estilos válida.
A folha de estilos contém scripts inseridos e o chamador não tem UnmanagedCode permissão.
Comentários
Observação
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 Como usar a classe XslCompiledTransform e migrar da classe XslTransform.
XslTransform dá suporte à sintaxe XSLT 1.0. A folha de estilos XSLT deve incluir a declaração xmlns:xsl= http://www.w3.org/1999/XSL/Transformde namespace.
Esse método carrega a folha de estilos XSLT, incluindo quaisquer folhas de estilo referenciadas e xsl:includexsl:import elementos. Os recursos externos são resolvidos usando uma XmlUrlResolver sem credenciais de usuário. Se as folhas de estilos estiverem localizadas em um recurso de rede que exija autenticação, use a sobrecarga que usa um XmlResolver como um de seus argumentos e especifique um XmlResolver com as credenciais necessárias.
A folha de estilos é carregada do nó atual de XmlReader todos os seus filhos. Isso permite que você use uma parte de um documento como a folha de estilos. Depois que o Load método é retornado, ele XmlReader é posicionado no próximo nó após o final da folha de estilos. Se o final do documento for alcançado, o XmlReader será posicionado no final do arquivo (EOF).
Se a folha de estilos contiver entidades, você deverá especificar um XmlReader que possa resolver entidades (XmlReader.CanResolveEntity retorna true). Nesse caso, um XmlValidatingReader pode ser usado.
Se a folha de estilos contiver scripts inseridos, o script será compilado em um assembly. O assembly tem total confiança. A prática recomendada é fornecer evidências usando o Load(XmlReader, XmlResolver, Evidence) método.
Observação
Se o chamador não tiver UnmanagedCode permissão, o script inserido não será compilado e um SecurityException será gerado. 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 estilos 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
A URL que especifica a folha de estilos XSLT a ser carregada.
Exceções
O recurso carregado não é uma folha de estilos válida.
A folha de estilos contém script inserido e o chamador não tem UnmanagedCode permissão.
Comentários
Observação
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 Como usar a classe XslCompiledTransform e migrar da classe XslTransform.
XslTransform dá suporte à sintaxe XSLT 1.0. A folha de estilos XSLT deve incluir a declaração xmlns:xsl="http://www.w3.org/1999/XSL/Transform"de namespace.
Esse método carrega a folha de estilos XSLT, incluindo quaisquer folhas de estilo referenciadas e xsl:includexsl:import elementos. Os recursos externos são resolvidos usando uma XmlUrlResolver sem credenciais de usuário. Se as folhas de estilos estiverem localizadas em um recurso de rede que exija autenticação, use a sobrecarga que usa um XmlResolver como um de seus argumentos e especifique um XmlResolver com as credenciais necessárias.
Se a folha de estilos contiver scripts inseridos, o script será compilado em um assembly. O URI da folha de estilos é usado para criar evidências, que são aplicadas ao assembly.
Observação
Se o chamador não tiver UnmanagedCode permissão, o script inserido não será compilado e um SecurityException será gerado. 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 estilos 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
A URL que especifica a folha de estilos XSLT a ser carregada.
- resolver
- XmlResolver
O XmlResolver para usar para carregar a folha de estilos e quaisquer folhas de estilo referenciadas e xsl:importxsl:include elementos.
Se isso for null, um padrão XmlUrlResolver sem credenciais de usuário será usado para abrir a folha de estilos. O padrão XmlUrlResolver não é usado para resolver os recursos externos na folha de estilos e, portanto xsl:importxsl:include , os elementos não são resolvidos.
O XmlResolver método 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 estilos válida.
A folha de estilos contém script inserido e o chamador não tem UnmanagedCode permissão.
Comentários
Observação
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 Como usar a classe XslCompiledTransform e migrar da classe XslTransform.
XslTransform dá suporte à sintaxe XSLT 1.0. A folha de estilos XSLT deve incluir a declaração xmlns:xsl= http://www.w3.org/1999/XSL/Transformde namespace.
Se a folha de estilos contiver scripts inseridos, o script será compilado em um assembly. O URI da folha de estilos é usado para criar evidências, que são aplicadas ao assembly.
Observação
Se o chamador não tiver UnmanagedCode permissão, o script inserido não será compilado e um SecurityException será gerado. Consulte SecurityPermission e SecurityPermissionFlag.UnmanagedCode para obter mais informações.