У меня есть файл XML с такой структурой:
<parent>
<node>Text 1</node>
<node>Text 2</node>
<node>Text 3</node>
<node>Text 4</node>
<node>Text 5</node>
</parent>
Я хочу обработать этот XML с помощью XSL-FO для создания вывода в формате PDF. У меня есть следующий шаблон XSL-FO:
<fo:block>
<xsl:for-each select="node[position() < last()]">
<xsl:value-of select="."/>
<xsl:if test="position() != last()">
<xsl:text>
</xsl:text>
</xsl:if>
</xsl:for-each>
</fo:block>
Кажется, это плохо работает. Я получаю встроенный вывод вместо каждого узла в своей строке. Как я могу решить эту проблему?
Спасибо!