<xsl:number level='single' | 'multiple' | 'any' count='паттерн' from='паттерн' value='выражение' format='{строка}' lang='{токен}' letter-value={ 'alphabetic' | 'traditional' } grouping- separator='{символ}' grouping- size='{число}'/> Инструкция. Выводит номер в соответствии с заданными критериями. • level — на каких уровнях нумеровать узлы; • count — какие узлы учитывать при нумерации; • from — в какой части документа нумеровать узлы; • value — выражение, вычисляющее номер. • format — форматирующая строка номера; • lang — язык для алфавитных последовательностей; • letter-value — алфавитная или традиционная нумерация; • grouping-separator — разделяющий символ групп цифр номера; • grouping-size — количество цифр в группах цифр номера <xsl:otherwise> <!-- Содержимое: шаблон --> </xsl:otherwise> Субэлемент элемента xsl:choose. Выполняется в элементе xsl:choose, если ни одно из других условий не верно. <xsl:output method='xml' | 'html' | 'text' | ' префикс:имя' version='токен' encodings='строка' omit-xml-declaration='yes' | 'no' standalone='yes' | 'no' doctype- public='строка' doctype-system='строка' cdata-section- elements='имена' indent='yes' | 'no' media- type='строка'/> Элемент верхнего уровня. Определяет параметры вывода результирующего документа. • method — метод сериализации; • version — версия языка сериализации; • encoding — кодировка выходящего документа; • omit-xml-declaration — опустить декларацию XML; • standalone — самостоятельный или несамостоятельный документ; • doctype-public — публичный идентификатор типа документа; • doctype- system — системный идентификатор типа документа; • cdata-section-elements — элементы, содержимое которых следует выводить как секции CDATA; • indent — индентация (вывод отступов); • media-type — медиа-тип <xsl:param name='имя' select='выражение'> <!-- Содержимое: шаблон --> </xsl:param> Инструкция, элемент верхнего уровня. Определяет параметр преобразования или шаблонного правила. • name — имя параметра; • select — выражение, задающее значение параметра <xsl:preserve-space elements='токены'/> Элемент верхнего уровня. Определяет элементы входящего документа, в которых следует сохранять текстовые узлы, содержащие только пробельные символы. • elements — перечисляет элементы, в которых пробельные символы должны быть сохранены <xsl:processing-instruction name='{имя}'> <!-- Содержимое: шаблон --> </xsl:processing-instruction> Инструкция. Создает узел инструкции по обработке. • name — определяет имя целевого приложения создаваемой инструкции <xsl:sort select='выражение' lang='{токен}' data-type={ 'text' | 'number' | 'префикс:имя' } order={ 'ascending' | 'descending' } case- order={ 'upper-first' | 'lower-first'}/> Субэлемент элементов xsl:apply-templates и xsl:for-each. • select — выражения для сортировки; • lang — язык сортировки; • data-type — тип данных сортировки; • order — порядок сортировки; • case-order — упорядоченность строчных и прописных букв <xsl:strip-space elements='токены'/> Элемент верхнего уровня. Определяет элементы входящего документа, в которых следует удалять текстовые узлы, содержащие только пробельные символы. • elements — перечисляет элементы, в которых пробельные символы должны быть удалены <xsl:stylesheet id='идентификатор' extension-element- prefixes='префиксы' exclude-result-prefixes='префиксы' version='число'> <!-- Содержимое: несколько элементов xsl:import, элементы верхнего уровня --> </xsl:stylesheet> Корневой элемент преобразования. • id — идентификатор преобразования; • extension-element-prefixes — префиксы элементов расширения; • exclude-result-prefixes — префиксы, не включаемые в выходящий документ; • version — версия языка XSLT <xsl:template match='паттерн' namе='имя' priority='число' modе='имя'> <!-- Содержимое: несколько элементов xsl:param, шаблон --> </xsl:template> Элемент верхнего уровня. Определяет шаблонное правило. • match — содержит паттерн, которому должны удовлетворять узлы, обрабатываемые данным шаблоном; • name — имя шаблона; • priority — приоритет шаблона; • mode — режим шаблона
Вы читаете Технология XSLT
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

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

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