XSLT - это XML, поэтому, конечно, вы можете использовать раздел CDATA в XSLT-коде, как вы это делали. Однако скорее кажется, что вы хотите, чтобы на выходе XSLT-кода содержался раздел CDATA для содержимого shortdescription
, в этом случае вам нужно
<xsl:output method="xml" cdata-section-elements="shortdescription"/>
И XSLT просто останется как
<shortdescription><xsl:value-of select="$ShortDescription"/></shortdescription>