[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Edit text-nodes with XSLT 2.0
> <xsl:template match="text()"> <!-- in the > text node the > replacement of characters with font tags is done--> > <xsl:choose> > <xsl:when test="not(string(.))" /> > <!-- test if > textcontent is empty --> > <xsl:otherwise> > <xsl:call-template name="find_char1" > > Some more stuff ... > </xsl:otherwise> <!-- end textcontent > is not empty > --> > </xsl:choose> > </xsl:template> Incidentally, when I see a template rule whose body consists entirely of an xsl:choose, my preference is always to split it into one rule for each branch of the choose: <xsl:template match="text()[not(string(.))]"/> <xsl:template match="text()[string(.)]"> <xsl:call-template name="find_char1" > Some more stuff ... </xsl:template> This would also fix the priorities... Michael Kay http://www.saxonica.com/
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|