XML - специальные символы

Serguitar

Новичок->продвинутый
XML - специальные символы

Есть XML файл, который пропускается через XSLT преобразователь перед отображением. Использую sablotron.
Я уверен, что где-то уже спрашивали, но найти не могу ответа.
А вопрос такой:
в XML файле есть текст, содержащий теги <br/>. Как заставить XSLT преобразователь отображать эти теги, чтобы перенос строки в конечном файле отображался?
Заранее спасибо. Пока в XSLT не силен, только начал изучение. Поэтому простите за ламерский вопрос.
 

slach

Новичок
возможно требуемого можно достичь через
<xsl:eek:utput indent="yes">
 

Serguitar

Новичок->продвинутый
<xsl:eek:utput indent="yes" method="html"/> - не хочет, зараза...

-~{}~ 14.02.06 22:44:

В тему... В мане нашел.
- indent указывает, может ли XSLT процессор ставить дополнительные пробелы при выводе конечного дерева, атрибут должен иметь значение yes или no....
Не более того.
 

Serguitar

Новичок->продвинутый
chameleon
Спасибо, но...
Ок, подробнее. У меня НЕ СОВСЕМ тот случай. У меня в xml коде лежит текст, который содержит теги <br/>. К примеру, так:
<page>
.....
<listing>
<content>
This text not can <br/>
say you how much i<br/>
need to make it well.
</content>
</listing>
......
<page>

Но когда я пишу:
<xsl:value-of select="content"/> либо
<xsl:apply-templates select="content"/>, то текст выводится, а <br/>-ов нет.

"Тривиальный" пример, найденный мной в одной из книжек по xslt-преобразованиям мены увы, почему-то не спас.
Замену элемента BR на текстовый узел, содержащий перевод строки можно проиллюстрировать следующим тривиальным шаблоном:
<xsl:template match="BR">
<xsl:text>amp#xA;</xsl:text>
</xsl:template>
 
Сверху