Перейти к содержанию

xsl:text

Элемент xsl:text служит для того, чтобы создавать в выходящем документе текстовые узлы.

Синтаксис

1
2
3
<xsl:text disable-output-escaping="yes | no">
  <!-- Содержимое: символьные данные -->
</xsl:text>
disable-output-escaping
необязательный атрибут, позволяет избежать замены в выходном документе специальных символов на символьные или встроенные сущности.

Описание и примеры

Элемент xsl:text имеет следующие особенности.

Преобразования будут сохранять пробельные символы, находящиеся в элементе xsl:text. То есть, для того чтобы вывести в выходящий документ пробельный символ, например такой, как символ перевода строки, достаточно написать

1
2
3
<xsl:text>

</xsl:text>

Элемент xsl:text имеет атрибут disable-output-escaping, который позволяет избежать замены в выходящем документе специальных символов на символьные или встроенные сущности. Например, для того, чтобы вывести символ "<" можно указать в преобразовании

1
<xsl:text disable-output-escaping="yes"><</xsl:text>

В остальных случаях символьные данные, включенные в элемент xsl:text, ведут себя так же, как и вне xsl:text.

См. также

Ссылки

Комментарии