xsl:comment¶
Элемент xsl:comment
используется для создания в конечном дереве узла комментариев. Содержимое элемента xsl:comment
является шаблоном для строкового значения данного узла комментария.
Синтаксис¶
1 2 3 |
|
Описание и примеры¶
Если при обработке содержимого xsl:comment
создаются узлы, не являющиеся строковыми, фиксируется ошибка. XSLT-процессор может сигнализировать о такой ошибке. Если он этого не делает, то должен обработать ее сам, игнорируя неправильные узлы вместе с их содержимым.
Если результат обработки содержимого xsl:comment
содержит строку --
или заканчивается символом -
, фиксируется ошибка. XSLT процессор может сигнализировать о такой ошибке. Если он этого не делает, он должен сам обработать ошибку, поставив пробел после всех символов -
, за которыми следует либо другой символ -
, либо конец строки.
Пример 1¶
Код
1 2 3 |
|
создаст следующий комментарий:
1 |
|
Чтобы использовать атрибут select
, добавленный в XSLT 2.0, можно включить элемент <xsl:comment>
в таблицу стилей:
1 2 3 |
|
В выходных данных HTML генерируется следующий комментарий:
1 |
|
Если элемент <xsl:comment>
используется для генерирования кода JavaScript, завершите свой код комментарием JavaScript, как в следующем примере:
1 2 3 4 5 6 7 8 9 10 11 |
|
Размещение двух косых черт в последней строке создает комментарий JavaScript. В этом случае интерпретатор JavaScript проигнорирует знак -->
в конце комментария.
Пример 2¶
1 2 3 4 5 6 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
1 2 3 4 5 6 |
|
Ссылки¶
xsl:comment
MDN (рус.)xsl:comment
MSDN (en)