Я думаю, что у меня была та же проблема (вот почему я на этой странице атм). Ваша проблема заключается в коде, где вы выводите все это:
<xsl:value-of select="substring($par,1,$s_length)"/>
попробуйте использовать:
<xsl:copy-of select="substring($par,1,$s_length)"/>
«xsl: value-of» возвращает только text () элементов в выбранных тегах, в то время как «xsl: copy-of» возвращает все элементов (включая текст) ()) выбранного тега (ов).
Это фактически означает, что «xsl: value-of» просто удаляет «
» (элемент xml), но не «****» (элемент text ().