<xsl:comment> <!-- Содержимое: шаблон --> </xsl:comment> Инструкция. Создает в выходящем документе узел комментария <xsl:copy use-attribute-sets='имена'> <!-- Содержимое: шаблон --> </xsl:copy> Инструкция. Создает в выходящем документе копию текущего узла. Копии дочерних узлов не создаются. • use-attribute-sets — перечисляет именованные наборы атрибутов, которые следует добавить в создаваемый узел <xsl:copy-of select='выражение'/> Инструкция. Копирует в выходящий документ результат вычисления выражения. • select — содержит выражение, результат которого нужно скопировать <xsl:decimal-format name='имя' decimal- separator='символ' grouping-separator='символ' infinity='строка' minus-sign='символ' NaN='строка' percent='символ' per- mille='символ' zero-digit='символ' digit='символ' pattern-separator='символ'/> Элемент верхнего уровня. Определяет именованный набор параметров для формата числа. • name — имя. Если name отсутствует, формат числа определяется по умолчанию; • decimal-separator — символ, разделяющий целую и дробную часть; • grouping-separator — символ, разделяющий группы цифр целой части числа; • infinity — строка, соответствующая бесконечности; • minus-sign — символ отрицания; • NaN — строка, соответствующая нечислу; • percent — символ процента; • per-mille — символ промилле; • zero-digit — символ нуля; • digit — символ, помечающий позицию необязательной цифры; • pattern- separator — символ, разделяющий положительный и отрицательный образцы форматирования <xsl:element name='{имя}' namespace='{пространство имен}' use-attribute- sets='имена'> <!-- Содержимое: шаблон --> </xsl:element> Инструкция. Создает в выходящем документе элемент. • name — имя элемента; • namespace — URI пространства имен создаваемого элемента; • use-attribute-sets — перечисляет имена наборов атрибутов, которые надо включить в создаваемый элемент <xsl:fallback> <!-- Содержимое: шаблон --> </xsl:fallback> Инструкция. Выполняется при невозможности выполнить родительскую инструкцию <xsl:for-each select='выражение'> <!-- Содержимое: несколько элементов xsl:sort, шаблон --> </xsl:for-each> Инструкция. Выполняет содержащийся шаблон для каждого из узлов множества. • select — содержит выражение, возвращающее перебираемое множество узлов <xsl:if test='выражение' > <!-- Содержимое: шаблон --> </xsl:if> Инструкция. Выполняет или не выполняет дочерний шаблон в зависимости от заданного условия. • test — содержит выражение проверяемого условия <xsl:import href='URI'/> Элемент верхнего уровня. Импортирует указанный шаблон. • href — URI импортируемого шаблона <xsl:include href='URI'/> Элемент верхнего уровня. Включает указанный шаблон. • href — URI включаемого шаблона <xsl:key name='имя' match='паттерн' use='выражение'/ > Элемент верхнего уровня. Определяет именованный ключ. • name — имя ключа; • match — выбирает узлы, для которых будут определяться значения ключа; • use — выражение, значение которого будет значением ключа для каждого из узлов <xsl:message terminate='yes' | 'no'> <!-- Содержимое: шаблон --> </xsl:message> Инструкция. Указывает процессору на то, что нужно вывести сообщение. • terminate — определяет, следует ли прервать обработку после вывода сообщения или нет <xsl:namespace-alias stylesheet- prefix='префикс' | '#default' result- prefix='префикс' | '#default'/> Элемент верхнего уровня. Определяет псевдоним для префикса. • stylesheet-prefix — префикс в преобразовании; • result- prefix — префикс в результирующем документе
Вы читаете Технология XSLT
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

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

Отметить Добавить цитату