кстати, если выношу блок
<SCRIPT>
<xsl:comment>
<xsl:text disable-output-escaping="yes">
<![CDATA[
$(document).ready(function() {
$("#accordion").accordion();
});
]]>
</xsl:text>
</xsl:comment>
</SCRIPT>
за пределы
<xsl:template match="blocks/items/item">
....
</xsl:template>
то ругается парсер XML, но, насколько понимаю, в случае, если не выносить этот скрипт вызывается столько раз, сколько заголовков статей присутствует.