<!--в переменную $short_message загоняем значение поля message из страницы с id = @id -->
<xsl:variable name="short_message" select="document(concat('upage://', @id, '.message'))//value" />
<!--выводим переменную $short_message обрезая её xpath функцией substring -->
<div class="text"><xsl:value-of select="substring($short_message, 1, 320)" disable-output-escaping="yes"/> <xsl:text>...</xsl:text> </div>