XsltArgumentList XsltArgumentList XsltArgumentList XsltArgumentList Class

Definition

Enthält eine variable Anzahl von Argumenten, die entweder XSLT-Parameter oder Erweiterungsobjekte sind.Contains a variable number of arguments which are either XSLT parameters or extension objects.

public ref class XsltArgumentList
public class XsltArgumentList
type XsltArgumentList = class
Public Class XsltArgumentList
Vererbung
XsltArgumentListXsltArgumentListXsltArgumentListXsltArgumentList

Hinweise

Diese Klasse wird verwendet, durch die Transform Methode.This class is used by the Transform method. Sie können Parameter und Erweiterungsobjekte aus, die in der das Stylesheet aufgerufen werden.It allows parameters and extension objects to be invoked from within the style sheet.

Wenn die Parameter und Objekte hinzugefügt werden die XsltArgumentList, sie jeweils einen Namespace qualifizierten Namen und Namespace-URI zugeordnet sind.When the parameters and objects are added to the XsltArgumentList, they are associated with a namespace qualified name and a namespace URI, respectively.

Im folgenden sind Vorteile, übergibt ein Objekt statt eines eingebetteten Skripts wie z. B. <msxsl:script>:The following are advantages to passing an object rather than using an embedded script such as <msxsl:script>:

  • Sie ermöglicht eine bessere Kapselung und Wiederverwendung von Klassen.Provides better encapsulation and reuse of classes.

  • Stylesheets werden kleiner und leichter verwaltet werden.Allows style sheets to be smaller and more easily maintained.

  • Unterstützt das Übergeben von Knotenfragmenten (über die XPathNavigator) an das Stylesheet.Supports passing node fragments (through the XPathNavigator) to the style sheet.

Weitere Informationen zur Verwendung der XsltArgumentList, finden Sie unter XSLT-Erweiterungsobjekte und XSLT-Parameter.For more information about using the XsltArgumentList, see XSLT Extension Objects and XSLT Parameters.

Konstruktoren

XsltArgumentList() XsltArgumentList() XsltArgumentList() XsltArgumentList()

Implementiert eine neue Instanz der XsltArgumentList.Implements a new instance of the XsltArgumentList.

Methoden

AddExtensionObject(String, Object) AddExtensionObject(String, Object) AddExtensionObject(String, Object) AddExtensionObject(String, Object)

Fügt der XsltArgumentList ein neues Objekt hinzu und ordnet es dem Namespace-URI zu.Adds a new object to the XsltArgumentList and associates it with the namespace URI.

AddParam(String, String, Object) AddParam(String, String, Object) AddParam(String, String, Object) AddParam(String, String, Object)

Fügt der XsltArgumentList einen Parameter hinzu und ordnet diesem den durch einen Namespace gekennzeichneten Namen zu.Adds a parameter to the XsltArgumentList and associates it with the namespace qualified name.

Clear() Clear() Clear() Clear()

Entfernt sämtliche Parameter und Erweiterungsobjekte aus der XsltArgumentList.Removes all parameters and extension objects from the XsltArgumentList.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetExtensionObject(String) GetExtensionObject(String) GetExtensionObject(String) GetExtensionObject(String)

Ruft das dem angegebenen Namespace zugeordnete Objekt ab.Gets the object associated with the given namespace.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetParam(String, String) GetParam(String, String) GetParam(String, String) GetParam(String, String)

Ruft den Parameter ab, der dem durch Namespace gekennzeichneten Namen zugeordnet ist.Gets the parameter associated with the namespace qualified name.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
RemoveExtensionObject(String) RemoveExtensionObject(String) RemoveExtensionObject(String) RemoveExtensionObject(String)

Entfernt das Objekt mit dem Namespace-URI aus der XsltArgumentList.Removes the object with the namespace URI from the XsltArgumentList.

RemoveParam(String, String) RemoveParam(String, String) RemoveParam(String, String) RemoveParam(String, String)

Entfernt den Parameter aus der XsltArgumentList.Removes the parameter from the XsltArgumentList.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Ereignisse

XsltMessageEncountered XsltMessageEncountered XsltMessageEncountered XsltMessageEncountered

Tritt ein, wenn das xsl:message-Element im Stylesheet eine Meldung angibt.Occurs when a message is specified in the style sheet by the xsl:message element.

Gilt für: