[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: string-replace AND apply-templates
change <xsl:template match="tei:unclear"> <xsl:copy> <xsl:value-of select="replace(., "()"," $1&combdotbl;")"/> </xsl:copy> </xsl:template> to <xsl:template match="tei:unclear"> <xsl:copy> <xsl:apply-templates/> </xsl:copy> </xsl:template> <xsl:template match="tei:unclear//text()"> <xsl:value-of select="replace(., "()"," $1&combdotbl;")"/> </xsl:template> So that the template is applied to all text mode descendants of tei:unclear rather than to the element itself. then as long as all the relevant templates use xsl:apply-templates (rather than say, xsl:value-f) to process their children, all descendants of tei:unclear will be handled as you wish and then finally this text replacement will be invoked separately on each text node. David
|
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
|