Subject: RE: [xsl] Is there a direct phrase to access to the string of the last ',' From: "Robert C. Lyons" <boblyons@xxxxxxxxxx> Date: Fri, 23 Mar 2001 09:58:21 -0500 |
Sun-fu, If there are always three tokens in the strings, then you can do the following: <xsl:template match="/doc/data"> <xsl:value-of select="substring-after( substring-after( ., '.' ), '.' ) "/> <xsl:text>
</xsl:text> </xsl:template> If the number of tokens varies and you don't want to write a recursive function, then you could use the SAXON tokenize function, which is proprietary (i.e., not part of the XPath standard). Best regards, Bob <sig name = 'Bob Lyons' title = 'B2B Integration Consultant' company = 'Unidex, Inc.' phone = '+1-732-975-9877' email = 'boblyons@xxxxxxxxxx' url = 'http://www.unidex.com/' product = 'XML Convert: transforms flat files to XML and vice versa' /> -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Yang Sent: Thursday, March 22, 2001 8:26 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] Is there a direct phrase to access to the string of the last ',' Hi, I have to filter out the string after the last ',' from a set input string data , for example <data>a.b.abc</data> <data>c.de.f</data> <data>st.uvw.xy</data> ... results: abc , f,xy... .. I can use substring-after and substring-before function with recursive procedures to get this job done. However I wonder is there an intelligent way to get what I am trying to achieve? Thanks in advance. Sun-fu Yang sfyang@xxxxxxxxxxxxx UniSvr Information Co. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Is there a direct phrase , Jeni Tennison | Thread | [xsl] Using parameter in for-each s, Chris Theisen |
Re: [xsl] Fetching record fromn Dat, Steve Muench | Date | [xsl] JVMs, Carlos Sanchez |
Month |