Данный тег служит для альтернативного описания текстового узла. Его отличительная черта – все внутри этого тега воспринимается как текст и не разбирается по обычным правилам.
<b:text>
<div> – это не будет разобрано как тег и останется текстом
маркеры и специальная резметка тоже не разбираются, поэтому
{example}
и
<b:include src=".example.tmpl"/>
не будут заменяться ни при каких условиях
</b:text>
Этим тегом удобно обрамлять текст, который не должен разбираться, например, пример исходного кода.
По умолчанию, если до первого или после последнего перевода строки идут только пробельные символы – они вырезаются.
<b:text>
hello
world
</b:text>
В данном примере, текстом будет строка " hello\n world". Чтобы оставить текст без изменений используется атрибут notrim
.
<b:text notrim>
hello
world
</b:text>
Здесь текстом будет "\n hello\n world\n".
Можно добавить маркер на такой текстовый узел, используя атрибут ref
.