XsltArgumentList Klasa

Definicja

Zawiera zmienną liczbę argumentów, które są parametrami XSLT lub obiektami rozszerzenia.

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
Dziedziczenie
XsltArgumentList

Uwagi

Ta klasa jest używana przez metodę Transform . Umożliwia wywoływanie parametrów i obiektów rozszerzeń z poziomu arkusza stylów.

Gdy parametry i obiekty są dodawane do XsltArgumentListklasy , są skojarzone odpowiednio z kwalifikowaną nazwą przestrzeni nazw i identyfikatorem URI przestrzeni nazw.

Poniżej przedstawiono zalety przekazywania obiektu zamiast używania skryptu osadzonego, takiego jak <msxsl:script>:

  • Zapewnia lepszą hermetyzację i ponowne używanie klas.

  • Pozwala na mniejsze i łatwiejsze konserwacje arkuszy stylów.

  • Obsługuje przekazywanie fragmentów węzłów (przez XPathNavigatorelement ) do arkusza stylów.

Aby uzyskać więcej informacji na temat korzystania z klasy XsltArgumentList, zobacz XSLT Extension Objects and XSLT Parameters (Obiekty rozszerzeń XSLT i parametry XSLT).

Konstruktory

XsltArgumentList()

Implementuje nowe wystąpienie klasy XsltArgumentList.

Metody

AddExtensionObject(String, Object)

Dodaje nowy obiekt do obiektu XsltArgumentList i kojarzy go z identyfikatorem URI przestrzeni nazw.

AddParam(String, String, Object)

Dodaje parametr do elementu XsltArgumentList i kojarzy go z kwalifikowaną nazwą przestrzeni nazw.

Clear()

Usuwa wszystkie parametry i obiekty rozszerzenia z obiektu XsltArgumentList.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetExtensionObject(String)

Pobiera obiekt skojarzony z daną przestrzenią nazw.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetParam(String, String)

Pobiera parametr skojarzony z kwalifikowaną nazwą przestrzeni nazw.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
RemoveExtensionObject(String)

Usuwa obiekt z identyfikatorem URI przestrzeni nazw z obiektu XsltArgumentList.

RemoveParam(String, String)

Usuwa parametr z .XsltArgumentList

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Zdarzenia

XsltMessageEncountered

Występuje, gdy komunikat jest określony w arkuszu stylów przez element xsl:message .

Dotyczy