Subject: RE: ∈ is not ∈...?
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Thu, 19 Oct 2006 17:28:09 +0100
|
What does
<xsl:value-of select="string-to-codepoints(Body)"/>
give you?
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Frank Marent [mailto:frank.marent@xxxxxxxxxxx]
> Sent: 19 October 2006 16:44
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: ∈ is not ∈...?
>
> hi all
> (hi david!)
>
> we encounter a strange behaviour with the ∈ entity
> reference. we can not match this entity. let's say you have
> an xml file
>
> <Body>∈</Body>
>
> and you're searching by xpath with
>
> //text()[string-to-codepoints(.)[1]=8712]
>
> explanation: we're searching 8712 because ∈ is ∈ (http://
> www.w3.org/TR/MathML2/bycodes.html) and 2208 is decimal 8712.
>
> but there is no match with that expression. we tried by xslt
> with saxon 8.7.3J on windows xp and by oxygen 7.2 on windows
> xp with direct xpath match - ∈ is not catched. when
> changing ∈ to
>
> <Body>∈</Body>
>
> (which should be the same character reference) then the xpath
> matches. we have strange results working with ∈ and no
> idea what the problem may be.
>
> frank
|