XsltArgumentList Класс

Определение

Содержит переменное число аргументов, являющихся либо параметрами XSLT, либо объектами расширения.

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
Наследование
XsltArgumentList

Комментарии

Этот класс используется методом Transform . Он позволяет вызывать параметры и объекты расширения из таблицы стилей.

При добавлении XsltArgumentListпараметров и объектов в них они связаны с полным именем пространства имен и универсальным кодом ресурса (URI) пространства имен соответственно.

Ниже приведены преимущества передачи объекта, а не использования внедренного скрипта, <msxsl:script>например:

  • Обеспечивает улучшенную инкапсуляцию и повторное использование классов.

  • Позволяет таблицам стилей быть меньше и легче обслуживаться.

  • Поддерживает передачу фрагментов узлов (через XPathNavigator) в таблицу стилей.

Дополнительные сведения об использовании см. в XsltArgumentListразделе "Объекты расширения XSLT " и параметры XSLT.

Конструкторы

XsltArgumentList()

Создает новый экземпляр класса XsltArgumentList.

Методы

AddExtensionObject(String, Object)

Добавляет новый объект в XsltArgumentList и связывает его с URI пространства имен.

AddParam(String, String, Object)

Добавляет параметр в XsltArgumentList и связывает его с проверенным именем пространства имен.

Clear()

Удаляет все параметры и объекты расширения из XsltArgumentList.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetExtensionObject(String)

Возвращает объект, связанный с заданным пространством имен.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetParam(String, String)

Возвращает параметр, связанный с проверенным именем пространства имен.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
RemoveExtensionObject(String)

Удаляет объект с URI пространства имен из XsltArgumentList.

RemoveParam(String, String)

Удаляет параметр из XsltArgumentList.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

События

XsltMessageEncountered

Происходит, если сообщение указывается в таблице стилей с помощью элемента xsl:message.

Применяется к