XsltSettings Classe
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.
Especifica os recursos de XSLT (linguagem XSL Transformation) que terão 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
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 estão habilitados ou desabilitados usando as propriedades da classe. O objeto XsltSettings é então passado para o método XslCompiledTransform.Load.
Importante
As folhas de estilos 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 seja processado até que o computador seja executado 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 vem de uma fonte confiável, use as configurações de XSLT padrão.
Construtores
XsltSettings() |
Inicializa uma nova instância da classe XsltSettings com configurações padrão. |
XsltSettings(Boolean, Boolean) |
Inicializa uma nova instância da classe XsltSettings com as configurações especificadas. |
Propriedades
Default |
Obtém um objeto XsltSettings com configurações padrão. O suporte à função |
EnableDocumentFunction |
Obtém ou define um valor que indica se o suporte para a função |
EnableScript |
Obtém ou define um valor que indica se deseja habilitar o suporte para os blocos de script inserido. |
TrustedXslt |
Obtém um objeto XsltSettings que habilita o suporte à função |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |