XsltArgumentList Classe

Definição

Contém um número variável de argumentos que são parâmetros XSLT ou objetos de extensão.

public class XsltArgumentList
public sealed class XsltArgumentList
Herança
XsltArgumentList

Comentários

Essa classe é usada pelo Transform método. Ele permite que parâmetros e objetos de extensão sejam invocados de dentro da folha de estilos.

Quando os parâmetros e objetos são adicionados ao XsltArgumentList, eles são associados a um nome qualificado de namespace e um URI de namespace, respectivamente.

Veja a seguir as vantagens de passar um objeto em vez de usar um script inserido, como <msxsl:script>:

  • Fornece a melhor encapsulamento e reutilização de classes.

  • Permite que as folhas de estilo sejam menores e mais facilmente mantidas.

  • Dá suporte à passagem de fragmentos de nó (por meio do XPathNavigator) para a folha de estilos.

Para obter mais informações sobre como usar os XsltArgumentListobjetos de extensão XSLT e os parâmetros XSLT.

Construtores

XsltArgumentList()

Implementa uma nova instância do XsltArgumentList.

Métodos

AddExtensionObject(String, Object)

Adiciona um novo objeto ao XsltArgumentList e associa-o ao URI do namespace.

AddParam(String, String, Object)

Adiciona um parâmetro ao XsltArgumentList e o associa ao nome qualificado de namespace.

Clear()

Remove todos os parâmetros e objetos de extensão do XsltArgumentList.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetExtensionObject(String)

Obtém o objeto associado ao namespace fornecido.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetParam(String, String)

Obtém o parâmetro associado ao nome qualificado do namespace.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
RemoveExtensionObject(String)

Remove o objeto com o URI de namespace do XsltArgumentList.

RemoveParam(String, String)

Remove o parâmetro do XsltArgumentList.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Eventos

XsltMessageEncountered

Ocorre quando uma mensagem é especificada na folha de estilos pelo elemento xsl:message.

Aplica-se a