parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Разделители в XML+XSL

GoodVin 04.06.2004 14:35 / 04.06.2004 14:37

Задача сгенерировать такой кусок HTML:
Текст до разделителя
<br />*разделитель*<br />
Текст после разделителя 
Исходные данные:

XML:
<СписокНовостей>
 <Новость>
  Текст до разделителя
  <Разделитель />
  Текст после разделителя
 </Новость>
</СписокНовостей>
XSL:
<xsl:template match="СписокНовостей"> 
 <xsl:apply-templates select="//Новость[условие]" />
</xsl:template>
<xsl:template match="Новость">
 
 <xsl:apply-templates select="Разделитель" />
 <xsl:value-of select="." />
 
</xsl:template>
<xsl:template match="Разделитель">
 <br />*разделитель*<br />
</xsl:template> 
HTML:
<br />*разделитель*<br />
Текст до разделителя
Текст после разделителя 
Я понимаю почему HTML именно такого вида,
но как правильно записать выделенный кусок кода
чтобы получилось то, что нужно, так и не придумал.