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:commentMDN (рус.)xsl:commentMSDN (en)