I am sorry: Following substring-after works: <xsl:value-of select="normalize-space(substring-after(.,' '))"/> But the following one doesn't work: <xsl:element name="{normalize-space(substring-before(substring-after(.,'proposal'),' '))}"/> Regards Rahul Sharma |