|
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 |