RE: [xsl] ∈ is not ∈...?

Subject: RE: [xsl] ∈ 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: [xsl] &isin; is not &#x02208;...?
> 
> hi all
> (hi david!)
> 
> we encounter a strange behaviour with the &isin; entity 
> reference. we can not match this entity. let's say you have 
> an xml file
> 
>    <Body>&isin;</Body>
> 
> and you're searching by xpath with
> 
>    //text()[string-to-codepoints(.)[1]=8712]
> 
> explanation: we're searching 8712 because &isin; is &#x02208 (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 - &isin; is not catched. when 
> changing &isin; to
> 
>    <Body>&Element;</Body>
> 
> (which should be the same character reference) then the xpath 
> matches. we have strange results working with &isin; and no 
> idea what the problem may be.
> 
> frank

Current Thread