XSL-шаблон меню. В две строки никак.

#
XSL-шаблон меню. В две строки никак.
Хочется получить меню в две строки. Для чего до элемента с @id=85 нужно закрыть и открыть тэг <tr>. Понятно что это противоречит правилам XSL. Не вижу выхода из сложившейся ситуации? Или все намного проще?

   <xsl:template match="/document">
      <table align="center" border="0" cellpadding="0" cellspacing="0">
         <tr>
            <!-- Выбираем узлы структуры -->
            <xsl:apply-templates select="structure[show=1]"/>
         </tr>
      </table>
   </xsl:template>
   
   <xsl:template match="structure">
      <xsl:choose>
         <xsl:when test="@id=85">
            </tr><tr>
         </xsl:when>
      </xsl:choose>
      <td><a  href="{$link}"></a></td>
   </xsl:template>
</xsl:stylesheet>
Модератор
#
Re: XSL-шаблон меню. В две строки никак.
Примерно так:
<xsl:text disable-output-escaping="yes">
   &lt;/tr&gt;
   &lt;tr&gt;
</xsl:text>
#
Re: XSL-шаблон меню. В две строки никак.
Большое спасибо! Это - то, что надо.
Модератор
#
Re: XSL-шаблон меню. В две строки никак.
Пожалуйста
Авторизация