System::Xml::Xsl::XsltArgumentList класс

XsltArgumentList class

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

class XsltArgumentList : public System::Object

Методы

МетодОписание
AddExtensionObject(const String&, const SharedPtr<Object>&)Добавляет новый объект в XsltArgumentList и связывает его с URI пространства имён.
AddParam(const String&, const String&, const SharedPtr<Object>&)Добавляет параметр в XsltArgumentList и связывает его с квалифицированным именем пространства имён.
Clear()Удаляет все параметры и объекты расширения из XsltArgumentList.
GetExtensionObject(const String&)Возвращает объект, связанный с указанным пространством имён.
GetParam(const String&, const String&)Возвращает параметр, связанный с квалифицированным именем пространства имён.
RemoveExtensionObject(const String&)Удаляет объект с URI пространства имён из XsltArgumentList.
RemoveParam(const String&, const String&)Удаляет параметр из XsltArgumentList.
XsltArgumentList()Создаёт новый экземпляр XsltArgumentList.

Typedefs

Определение типаОписание
PtrПсевдоним для shared pointer к экземпляру этого класса.

Примечания

Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляры этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

См. также