> While in Pharo it's:
> (Unicode value: 8230) codePoint. "===> 1069555750"
> (Character value: 1069555750) charCode. "===> 8230"
> (Character value: 1069555750) leadingChar. "===> 255"

Thanks for you all for your explanation.

Therefore, the following test goes green:
-=-=-=-=-=-=-=-=-=
exampleEncodedXML
        ^'<?xml version="1.0" encoding="UTF-8"?>
<test-data>&#8230;</test-data>
'

testDecodingCharacters
        | xmlDocument element |

        xmlDocument := XMLDOMParser parseDocumentFrom: self exampleEncodedXML 
readStream.
        element := xmlDocument firstTagNamed: #'test-data'.

        self assert: element contentString first charCode = 8230.       
        self assert: element contentString first leadingChar = 255.     
        self assert: element contentString first codePoint = 1069555750
-=-=-=-=-=-=-=-=-=

What we first thought as a bug, is plain expected behavior.

Fixed in XML-Parser-Alexandre_Bergel.76

Cheers,
Alexandre


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to