Книга: XSLT
Элемент
Элемент <xsl:template>
Шаблоны XSL позволяют задать способ выполнения вашего преобразования. Каждый элемент <xsl:template>
устанавливается для выбора одного узла (который может содержать другие узлы) или ряда узлов в исходном документе, а также точного указания способа преобразования этого узла. В следующем списке перечислены атрибуты <xsl:template>
:
• match
(необязательный). Задает шаблон, выбирающий обрабатываемые узлы. Устанавливается в допустимый шаблон;
• name
(необязательный). Содержит имя шаблона, что разрешает его вызов. Если вы не используете этот атрибут, вы должны использовать атрибут match
. Принимает значение типа QName
;
• priority
(необязательный). Положительное или отрицательное целое или действительное число, задающее приоритет шаблона. Используется, когда один и тот же узел удовлетворяет нескольким шаблонам. Устанавливается в число;
• mode
(необязательный). Если вы применяете <xsl:apply-templates>
к множеству узлов, будут использоваться только шаблоны с совпадающим режимом (mode). Принимает значение типа QName
.
Каждый такой элемент <xsl:template>
называется правилом (rule). В общем случае элемент <xsl:template>
может содержать ноль или более элементов <xsl:param>
(как мы увидим в главе 9), за которыми следует тело шаблона, задающего способ осуществления преобразования.
- Деревья и узлы
- Модель информационного множества против модели дерева XSLT
- Работа с элементами XSLT
- Инструкция обработки
- Элемент
- Элементы таблиц стилей высокого уровня
- Элемент
- Тела шаблонов
- Элемент
- Доступ к значениям узлов
- Поддержка XML Base
- Выбор методов вывода
- Упрощенные таблицы стилей
- Встроенные таблицы стилей
- Элемент
- Элемент
- Элемент
- Преобразование документов XML при помощи Internet Explorer
- Преобразование XML в реляционную базу данных
- 2.1.3. Функция getopt_long()
- Класс стек
- Физические объекты
- Создание свободно позиционируемых элементов
- Конструирование нейронных сетей
- Динамические массивы
- 6.3. Добавление фоновой музыки
- 1.2.3. Константы, переменные и типы
- Создание объектов Collection
- Язык программирования Python
- 8.1.4. Сравнение массивов