<xsl:variable name="descrip" select="substring(Descripcion,1,90)" disable-output-escaping="yes"/>
это не компилируется, есть ли обходной путь для этого?
Нет, никакого «обходного пути» нет.
DOE определено только в спецификации XSLT для <xsl:value-of>а для <xsl:text>
<xsl:value-of>
<xsl:text>