Condividi tramite


XsltArgumentList Classe

Definizione

Contiene un numero variabile di argomenti costituiti da parametri XSLT o oggetti estensioni.

public ref class XsltArgumentList
public ref class XsltArgumentList sealed
public class XsltArgumentList
public sealed class XsltArgumentList
type XsltArgumentList = class
Public Class XsltArgumentList
Public NotInheritable Class XsltArgumentList
Ereditarietà
XsltArgumentList

Commenti

Questa classe viene usata dal Transform metodo . Consente di richiamare parametri e oggetti di estensione dall'interno del foglio di stile.

Quando i parametri e gli oggetti vengono aggiunti all'oggetto XsltArgumentList, sono associati rispettivamente a un nome qualificato dello spazio dei nomi e a un URI dello spazio dei nomi.

Di seguito sono riportati i vantaggi per passare un oggetto anziché usare uno script incorporato, <msxsl:script>ad esempio :

  • Migliore incapsulamento e riutilizzo delle classi.

  • Consente ai fogli di stile di essere più piccoli e più facilmente gestiti.

  • Supporta il passaggio di frammenti di nodo (tramite ) XPathNavigatoral foglio di stile.

Per altre informazioni sull'uso di XsltArgumentList, vedere Oggetti estensioni XSLT e parametri XSLT.

Costruttori

XsltArgumentList()

Implementa una nuova istanza dell'oggetto XsltArgumentList.

Metodi

AddExtensionObject(String, Object)

Aggiunge un nuovo oggetto a XsltArgumentList e lo associa all'URI dello spazio dei nomi.

AddParam(String, String, Object)

Aggiunge un parametro a XsltArgumentList e lo associa al nome completo dello spazio dei nomi.

Clear()

Rimuove tutti i parametri e gli oggetti estensioni da XsltArgumentList .

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetExtensionObject(String)

Ottiene l'oggetto associato allo spazio dei nomi specificato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetParam(String, String)

Ottiene il parametro associato al nome completo dello spazio dei nomi.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
RemoveExtensionObject(String)

Rimuove l'oggetto con l'URI dello spazio dei nomi da XsltArgumentList .

RemoveParam(String, String)

Rimuove il parametro da XsltArgumentList .

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

XsltMessageEncountered

Si verifica quando viene specificato un messaggio nel foglio di stile dall'elemento xsl:message.

Si applica a