Subject: RE: [xsl] XSLT 2.0 Matching characters above 255 From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Tue, 1 Mar 2005 14:53:55 -0000 |
You could use <xsl:for-each select="string-to-codepoints(.)" <xsl:choose> <xsl:when test=". > 255"> <span><xsl:value-of select="codepoints-to-string(.)"/></span> </xsl:when> <xsl:otherwise> <xsl:value-of select="codepoints-to-string(.)"/> </xsl:otherwise> </xsl:choose> </xsl:for-each> Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Andrew Welch [mailto:ajwelch@xxxxxxxxxxxxxxx] > Sent: 01 March 2005 14:33 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] XSLT 2.0 Matching characters above 255 > > > > Hi, > > I would like to wrap any characters above 255 in <span> tags. I'm not > sure it's possible... > > For this input XML: > > <root> > <entry>A 𝛂 BCD 𝛃 EFG 𝛄 </entry> > </root> > > The required output is: > > <root> > <entry>A <span>𝛂</span> BCD <span>𝛃</span> EFG > <span>𝛄</span> </entry> > </root> > > I thought about using <xsl:analyze-string>, can regex's can do > comparisons like this? > > thanks > andrew
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XSLT 2.0 Matching charact, Colin Paul Adams | Thread | RE: [xsl] XSLT 2.0 Matching charact, Andrew Welch |
Re: [xsl] XSLT 2.0 Matching charact, David Carlisle | Date | Re: [xsl] XSLT 2.0 Matching charact, Colin Paul Adams |
Month |