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 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 |
| EnableDocumentFunction |
Obtém ou define um valor que indica se o suporte para a função XSLT |
| 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 |
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) |