xsl-list
[Top] [All Lists]

RE: String Manipulation - Distinguishing alphas and numerics in a string

2002-10-31 10:20:49
This is made very easy by <xsl:analyze-string> in XSLT 2.0, so if you
want to play with the latest toys, you could try using this in Saxon 7.2

Michael Kay
Software AG
home: Michael(_dot_)H(_dot_)Kay(_at_)ntlworld(_dot_)com
work: Michael(_dot_)Kay(_at_)softwareag(_dot_)com 

-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com 
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of 
TEA Lanham, Kevin
Sent: 30 October 2002 20:13
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] String Manipulation - Distinguishing alphas 
and numerics in a string


Does anyone know how to do this? (the chemistry is not the 
issue, I realize this is a bogus combination)


XML source: 
<para>candybars are made of <chemical>H20ClF3</chemical>.</para>


XSL needed?????
<xsl:template match="chemical">
  <xsl:variable name="this_chemical" select="."/>

<!-- This is the part I'm stuck on. How do I process the 
string? The translate function only wants to replace 
something. How do I walk through the string and wrap each 
number with the FO for subscript? -->

</xsl:template>

XSL-FO desired:

<fo:block>water is made of H<fo:inline baseline-shift="sub"
2</fo:inline>OClF<fo:inline baseline-shift="sub" 
3</fo:inline>.</fo:block>

Thanks,

Kevin

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list




 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>