[XSLT] как вставить "перевод-строки" ?

yolki

наверное ламерский вопрос
есть XML:

<?xml version="1.0" encoding="windows-1251"?>
<shelf>
<article>
<title> Боян </title>
<author> Петров </author>
<author> Васечкин </author>
</article>

<article>
<title> Ещё один боян </title>
<author> Пупкин </author>
<author> Владимир Владимирович </author>
</article>
</shelf>

Есть такой XSL:

<?xml version="1.0" encoding="windows-1251"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" encoding="windows-1251"/>
<xsl:template match="shelf">
<xsl:for-each select="article">
<xsl:text>Заголовок статьи № </xsl:text>
<xsl:value-of select="position"/>
<xsl:value-of select="title"/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

результат:

Заголовок статьи № 1 Боян Заголовок статьи № 2 Ещё один боян

хочется:

Заголовок статьи № 1 Боян
Заголовок статьи № 2 Ещё один боян

можно конечно вставить что-то типа

<xsl:text>
</xsl:text>

но это как-то некрасиво и разрушает структуру шаблона

banderon

можно конечно вставить что-то типа

<xsl:text>
</xsl:text>

но это как-то некрасиво и разрушает структуру шаблона
А так можно?

<xsl:text>&#10;</xsl:text>

Или наверно так для Windows:

<xsl:text>&#13;&#10;</xsl:text>

yolki

да, чё-то как-то не подумал. спасибо.
вопрос закрыт
Оставить комментарий
Имя или ник:
Комментарий: