сам вызов выглядит так
<xsl:apply-templates select="document('udata://emarket/currencySelector')/udata" mode="rightBlock" />
шаблоны для вывода результатов
<xsl:template match="udata[@method='currencySelector']" mode="rightBlock">
<div >ВАЛЮТА МАГАЗИНА</div>
<form action="/emarket/selectCurrency/" method="post">
<xsl:apply-templates select="//item" mode="rightBlock" /><br />
<input type="submit" value="Установить" class="knopka_ustanovka" />
</form>
</div>
</xsl:template>
<xsl:template match="udata[@method='currencySelector']//item" mode="rightBlock">
<input type="radio" name="currency-codename" value="{@codename}" /><xsl:value-of select="@codename" />
</xsl:template>