Поделиться через


XsltSettings Класс

Определение

Указывает функциональные возможности XSLT, которые будут поддерживаться во время выполнения таблицы стилей XSLT.

public ref class XsltSettings sealed
public sealed class XsltSettings
type XsltSettings = class
Public NotInheritable Class XsltSettings
Наследование
XsltSettings

Примеры

В следующем примере загружается таблица стилей и включается поддержка скриптов XSLT.

// Create the XsltSettings object with script enabled.
XsltSettings settings = new XsltSettings(false,true);

// Create the XslCompiledTransform object and load the style sheet.
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load("sort.xsl", settings, new XmlUrlResolver());
' Create the XsltSettings object with script enabled.
Dim settings As New XsltSettings(False, True)
        
' Create the XslCompiledTransform object and load the style sheet.
Dim xslt As New XslCompiledTransform()
xslt.Load("sort.xsl", settings, New XmlUrlResolver())

Комментарии

Встроенные блоки скриптов и функция XSLT document() являются необязательными функциями XslCompiledTransform класса . Эти функции отключены по умолчанию. Класс XsltSettings указывает, какие из этих дополнительных функций следует поддерживать. Функции включаются или отключаются с помощью свойств класса. Объект XsltSettings затем передается в метод XslCompiledTransform.Load.

Важно!

Таблицы стилей XSLT могут содержать ссылки на другие файлы и внедренные блоки скриптов. Этим может воспользоваться злонамеренный пользователь: он может передать такие данные или таблицы стилей, которые при выполнении будут задействовать все доступные ресурсы компьютера. Не включайте скрипты или функцию, document() если таблица стилей не поступает из надежного источника. Если не удается проверить источник таблицы стилей или таблица стилей не получена из надежного источника, используйте параметры XSLT по умолчанию.

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

XsltSettings()

Инициализирует новый экземпляр класса XsltSettings со значениями по умолчанию.

XsltSettings(Boolean, Boolean)

Инициализирует новый экземпляр класса XsltSettings с указанными параметрами.

Свойства

Default

Возвращает объект XsltSettings с параметрами по умолчанию. Поддержка функции XSLT document() и блоков внедренных скриптов отключена.

EnableDocumentFunction

Возвращает или задает значение, указывающее, следует ли включить поддержку функции XSLT document() .

EnableScript

Возвращает или задает значение, указывающее, следует ли включить поддержку встроенных блоков скриптов.

TrustedXslt

Возвращает объект , обеспечивающий XsltSettings поддержку функции XSLT document() и встроенных блоков скриптов.

Методы

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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

См. также раздел