Is there any way i can add condition .#x0009; comes after label elemnet?
<xsl:template match="text()[.='.#x0009;']
[preceding-sibling::node()[1][self::label]]"/>
Your rule
<xsl:template match="text()" priority="1">
<xsl:copy-of select="."/>
</xsl:template>
is quite unnecessary. It's what the default template does anyway.
Michael Kay
http://www.saxonica.com/
Author, XSLT Programmer's Reference and XPath 2.0 Programmer's Reference