Subject: RE: [xsl] recognize character entities From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Thu, 31 Aug 2006 09:45:23 +0100 |
> <xsl:template match="*[matches(substring(text()[1], 1, > 1), '[ɐ-𘚟]')]"> > <xsl:copy> > ... > </xsl:copy> > </xsl:template> > > strange is that the matches() regex allows only decimal > values as range. The expansion of the character references is done by the XML parser, which has no idea that they form part of a regular expression. So if you tried it in hex and it didn't work, you must have done something wrong. Incidentally, if you're using characters above 65535 in regular expressions with Saxon, I would recommend you do it on Java 5. The code that it generates for JDK 1.4 is pretty horrendous. Michael Kay http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] recognize character entit, David Carlisle | Thread | Re: [xsl] recognize character entit, Abel Online |
Re: [xsl] recognize character entit, andrew welch | Date | [xsl] Re: Reordering a complex hier, Ian Wootten |
Month |