<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