XsltSettings Classe
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.
Especifica as funcionalidades XSLT a suportar durante a execução da folha de estilo XSLT.
public ref class XsltSettings sealed
public sealed class XsltSettings
type XsltSettings = class
Public NotInheritable Class XsltSettings
- Herança
-
XsltSettings
Exemplos
O exemplo seguinte carrega uma folha de estilo e permite o suporte a scripts XSLT.
// Create the XsltSettings object with script enabled.
XsltSettings settings = new XsltSettings(false,true);
// Create the XslCompiledTransform object and load the style sheet.
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load("sort.xsl", settings, new XmlUrlResolver());
' Create the XsltSettings object with script enabled.
Dim settings As New XsltSettings(False, True)
' Create the XslCompiledTransform object and load the style sheet.
Dim xslt As New XslCompiledTransform()
xslt.Load("sort.xsl", settings, New XmlUrlResolver())
Observações
Blocos de script embutidos e a função XSLT document() são funcionalidades opcionais na XslCompiledTransform classe. Estas funcionalidades estão desativadas por defeito. A XsltSettings classe especifica quais destas funcionalidades opcionais suportar. As funcionalidades são ativadas ou desativadas usando as propriedades da classe. O XsltSettings objeto é então passado para o XslCompiledTransform.Load método.
Importante
As folhas de estilo XSLT podem incluir referências a outros arquivos e blocos de script incorporados. Um usuário mal-intencionado pode explorar isso fornecendo dados ou folhas de estilo que, quando executadas, podem fazer com que seu sistema seja processado até que o computador fique com poucos recursos. Não ative o scripting nem a document() função a menos que a folha de estilos venha de uma fonte confiável. Se não conseguir verificar a origem da folha de estilo, ou se a folha de estilo não vier de uma fonte confiável, use as definições padrão do XSLT.
Construtores
| Name | Description |
|---|---|
| XsltSettings() |
Inicializa uma nova instância da XsltSettings classe com as definições padrão. |
| XsltSettings(Boolean, Boolean) |
Inicializa uma nova instância da XsltSettings classe com as definições especificadas. |
Propriedades
| Name | Description |
|---|---|
| Default |
Recebe um XsltSettings objeto com as definições padrão. O suporte para a função XSLT |
| EnableDocumentFunction |
Recebe ou define um valor que indica se deve ativar o suporte para a função XSLT |
| EnableScript |
Recebe ou define um valor que indica se deve ativar o suporte para blocos de script embutidos. |
| TrustedXslt |
Recebe um XsltSettings objeto que permite suporte para a função XSLT |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |