XsltSettings Classe

Definição

Especifica os recursos XSLT para dar suporte durante a execução da folha de estilos XSLT.

public ref class XsltSettings sealed
public sealed class XsltSettings
type XsltSettings = class
Public NotInheritable Class XsltSettings
Herança
XsltSettings

Exemplos

O exemplo a seguir carrega uma folha de estilos e habilita o suporte a script 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())

Comentários

Os blocos de script inseridos e a função XSLT document() são recursos opcionais na XslCompiledTransform classe. Esses recursos são desabilitados por padrão. A XsltSettings classe especifica quais desses recursos opcionais dar suporte. Os recursos são habilitados ou desabilitados usando as propriedades da classe. Em XsltSettings seguida, o objeto é passado para o XslCompiledTransform.Load método.

Importante

As folhas de estilo XSLT podem incluir referências a outros arquivos e blocos de script inseridos. Um usuário mal-intencionado pode explorar isso fornecendo dados ou folhas de estilo que, quando executadas, podem fazer com que o sistema continue processando até que o computador fique com poucos recursos. Não habilite o script ou a função, document() a menos que a folha de estilos venha de uma fonte confiável. Se você não puder verificar a origem da folha de estilos ou se a folha de estilos não for proveniente de uma fonte confiável, use as configurações de XSLT padrão.

Construtores

Nome Description
XsltSettings()

Inicializa uma nova instância da XsltSettings classe com configurações padrão.

XsltSettings(Boolean, Boolean)

Inicializa uma nova instância da XsltSettings classe com as configurações especificadas.

Propriedades

Nome Description
Default

Obtém um XsltSettings objeto com configurações padrão. O suporte para a função XSLT document() e blocos de script inseridos está desabilitado.

EnableDocumentFunction

Obtém ou define um valor que indica se o suporte para a função XSLT document() deve ser habilitado.

EnableScript

Obtém ou define um valor que indica se deseja habilitar o suporte para blocos de script inseridos.

TrustedXslt

Obtém um XsltSettings objeto que habilita o suporte para a função XSLT document() e blocos de script inseridos.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também