Использование класса XslCompiledTransform

Класс XslCompiledTransform является обработчиком XSLT в платформе Microsoft .NET Framework. Этот класс используется для компиляции таблиц стилей и выполнения преобразований XSLT.

Примечание.

Хотя класс XslCompiledTransform имеет более высокий общий уровень производительности, чем класс XslTransform, метод Load класса XslCompiledTransform может выполняться медленнее, чем метод Load класса XslTransform при первом вызове преобразования. Причина этого заключается в необходимости компиляции XSLT-файла перед его загрузкой. Дополнительные сведения см. в записи блога XslCompiledTransform Slower than XslTransform? (Неужели XslCompiledTransform медленнее XslTransform?).

В этом разделе

Входные данные для класса XslCompiledTransform
Описываются доступные входные параметры XSLT.

Параметры вывода в классе XslCompiledTransform
Описываются доступные выходные параметры XSLT.

Разрешение внешних ресурсов в ходе обработки XSLT
Обсуждается использование класса XmlResolver для разрешения внешних ресурсов.

Расширение таблиц стилей XSLT
Обсуждается поддержка расширений XSLT.

Статья Описание
Устранимые ошибки XSLT Содержит список поведений по выбору, допустимых в соответствии с рекомендациями консорциума W3C по XSLT 1.0, и описывает, каким образом эти поведения обрабатываются классом XslCompiledTransform.
Как преобразовать фрагмент узла Описывает процесс преобразования фрагмента узла.

Миграция с класса XslTransform
Обсуждается перенос кода из класса XslTransform.

См. также