XsltSettings Classe

Definição

Especifica os recursos de XSLT (linguagem XSL Transformation) que terão suporte durante a execução da folha de estilos XSLT.Specifies the XSLT features to support during execution of the XSLT style sheet.

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 estilo e habilita o suporte a script XSLT.The following example loads a style sheet and enables XSLT script support.

// 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 de document() XSLT são recursos opcionais na classe XslCompiledTransform.Embedded script blocks and the XSLT document() function are optional features on the XslCompiledTransform class. Esses recursos estão desabilitados por padrão.These features are disabled by default. A classe XsltSettings especifica para quais desses recursos opcionais dar suporte.The XsltSettings class specifies which of these optional features to support. Os recursos são habilitados ou desabilitados usando as propriedades de classe.Features are enabled or disabled using the class properties. O objeto XsltSettings é então passado para o método XslCompiledTransform.Load.The XsltSettings object is then passed to the XslCompiledTransform.Load method.

Importante

As folhas de estilos XSLT podem incluir referências a outros arquivos e blocos de script inseridos.XSLT style sheets can include references to other files and embedded script blocks. Um usuário mal-intencionado pode explorar isso fornecendo a você dados ou folhas de estilo que, quando executadas, podem fazer com que o sistema seja processado até que o computador fique com poucos recursos.A malicious user can exploit this by supplying you with data or style sheets that when executed can cause your system to process until the computer runs low on resources. Não habilite o script ou a função document(), a menos que a folha de estilos venha de uma fonte confiável.Do not enable scripting or the document() function unless the style sheet comes from a trusted source. Se você não puder verificar a origem da folha de estilos ou se a folha de estilos não vier de uma fonte confiável, use as configurações padrão de XSLT.If you cannot verify the source of the style sheet, or if the style sheet does not come from a trusted source, use the default XSLT settings.

Construtores

XsltSettings()

Inicializa uma nova instância da classe XsltSettings com as configurações padrão.Initializes a new instance of the XsltSettings class with default settings.

XsltSettings(Boolean, Boolean)

Inicializa uma nova instância da classe XsltSettings com as configurações especificadas.Initializes a new instance of the XsltSettings class with the specified settings.

Propriedades

Default

Obtém um objeto XsltSettings com configurações padrão.Gets an XsltSettings object with default settings. O suporte à função document() de XSLT e a blocos de script inseridos está desabilitado.Support for the XSLT document() function and embedded script blocks is disabled.

EnableDocumentFunction

Obtém ou define um valor que indica se o suporte para a função document() de XSLT deve ser habilitado.Gets or sets a value indicating whether to enable support for the XSLT document() function.

EnableScript

Obtém ou define um valor que indica se deseja habilitar o suporte para os blocos de script inserido.Gets or sets a value indicating whether to enable support for embedded script blocks.

TrustedXslt

Obtém um objeto XsltSettings que habilita o suporte à função document() de XSLT e a blocos de script inseridos.Gets an XsltSettings object that enables support for the XSLT document() function and embedded script blocks.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Aplica-se a

Veja também