Subject: RE: [xsl] XSL output method="text" and indent preservation From: Jarno.Elovirta@xxxxxxxxx Date: Tue, 31 Jul 2001 13:15:16 +0300 |
> have one issue. In > your suggestion you had given it to get the substring after > the FIRST occurrence > of the new line character, of preceding element. I would like > to get the > substring after the LAST occurrence of the new line > character. It would give me > the white spaces only, in my case. It would be a great help, <xsl:template name="after-last-linefeed"> <xsl:param name="text" select="preceding::text()[1]" /> <xsl:choose> <xsl:when test="contains($text, '
')"> <xsl:call-template name="after-last-linefeed"> <xsl:with-param name="text" select="substring-after($text, '
')" /> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$text" /> </xsl:otherwise> </xsl:choose> </xsl:template> Or write an extension function for substring-after(exf:reverse(preceding::text()[1]), '
') Jarno XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Use Xerces with Saxon?, Michael Kay | Thread | Re: [xsl] XSL output method="text" , selva |
[xsl] Use Xerces with Saxon?, Mahesh V Kondwilkar | Date | Re: [xsl] Use Xerces with Saxon?, Mahesh V Kondwilkar |
Month |