Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
XsltArgumentList-Klasse
Enthält eine variable Anzahl von Argumenten, die entweder XSLT-Parameter oder Erweiterungsobjekte sind.
Assembly: System.Xml (in System.Xml.dll)
Der XsltArgumentList-Typ macht die folgenden Member verfügbar.
| Name | Beschreibung | |
|---|---|---|
|
XsltArgumentList | Implementiert eine neue Instanz der XsltArgumentList. |
| Name | Beschreibung | |
|---|---|---|
|
AddExtensionObject | Fügt der XsltArgumentList ein neues Objekt hinzu und ordnet es dem Namespace-URI zu. |
|
AddParam | Fügt der XsltArgumentList einen Parameter hinzu und ordnet diesem den durch einen Namespace gekennzeichneten Namen zu. |
|
Clear | Entfernt sämtliche Parameter und Erweiterungsobjekte aus der XsltArgumentList. |
|
Equals(Object) | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) |
|
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der automatische Speicherbereinigung freigegeben wird. (Von Object geerbt.) |
|
GetExtensionObject | Ruft das dem angegebenen Namespace zugeordnete Objekt ab. |
|
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) |
|
GetParam | Ruft den Parameter ab, der dem durch Namespace gekennzeichneten Namen zugeordnet ist. |
|
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
|
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
|
RemoveExtensionObject | Entfernt das Objekt mit dem Namespace-URI aus der XsltArgumentList. |
|
RemoveParam | Entfernt den Parameter aus der XsltArgumentList. |
|
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
| Name | Beschreibung | |
|---|---|---|
|
XsltMessageEncountered | Tritt ein, wenn das xsl:message-Element im Stylesheet eine Meldung angibt. |
Diese Klasse wird von der Transform-Methode verwendet. Sie ermöglicht das Aufrufen von Parametern und Erweiterungsobjekten aus dem Stylesheet heraus.
Wenn die Parameter und Objekte der XsltArgumentList hinzugefügt werden, werden sie einem durch Namespace gekennzeichneten Namen bzw. einem Namespace-URI zugeordnet.
Das Übergeben eines Objekts bietet gegenüber der Verwendung eines eingebetteten Skriptes wie <msxsl:script> folgende Vorteile:
-
Ermöglicht eine bessere Kapselung und Wiederverwendung von Klassen.
-
Stylesheets können kürzer gehalten werden und lassen sich einfacher verwalten.
-
Unterstützt das Übergeben von Knotenfragmenten (über den XPathNavigator) an das Stylesheet.
Weitere Informationen über das Verwenden der XsltArgumentList finden Sie unter XSLT-Erweiterungsobjekte und XSLT-Parameter.
Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.