Subject: RE: [xsl] Edit text-nodes with XSLT 2.0 From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Fri, 7 Apr 2006 11:30:45 +0100 |
> <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/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Edit text-nodes with XSLT, Michael Kay | Thread | Re: [xsl] Edit text-nodes with XSLT, Evan Lenz |
RE: [xsl] Edit text-nodes with XSLT, Michael Kay | Date | AW: [xsl] Edit text-nodes with XSLT, Beat Pfister |
Month |