<xsl:text> XSLT

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

Синтаксис

XSLT 1.0, XSLT 2.0 и XSLT 3.0

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

Спецификация

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

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

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

<xsl:text> </xsl:text>

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

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

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

См. также

Ссылки

MDN xsl:text на MDN
MSDN xsl:text на MSDN