Объявление Entity в i18n/constants.dtd

<!ENTITY stihi "381"> 

Entity не глобальны, поэтому иногда нужно их подключать в заголовке во второй строке

<!DOCTYPE xsl:stylesheet SYSTEM "ulang://i18n/constants.dtd:file">

условия для template match

<xsl:template match="result[@module = 'news'][@method = 'item'][parents/page[last()-1]/@id != &stihi; and parents/page[last()]/@id != &stihi;]">
<xsl:template match="page[.//property[@name='h1']/value = 'Team']" mode="blocks">

условие xsl:if с entity

<xsl:if test="document(concat('upage://', $parId))//@parentId = &stihi;">

условие xsl:if с variable и её использование

<xsl:variable name="path">
<xsl:if test="not(./extended//property[@name = 'skript']/value)">
<xsl:value-of select="./extended//property[@name = 'menu_pic_ua']/value" />
</xsl:if>
<xsl:if test="./extended//property[@name = 'skript']/value">
<xsl:value-of select="./extended//property[@name = 'skript']/value" />
</xsl:if>
</xsl:variable>        
<div data-src="{$path}">