In any case, it is strange that the items in the CharacterSet cannot be printed by the EyeInspector. GTInspector shows them properly (see attached).

It gets even worse. Try doing this in a fresh Pharo 3.0 image:

� � � �CharacterSet allCharacters explore

and you will get a DNU that 'Instances of CharacterSet are not indexable'.

Cheers,
Doru

Inline image 1


On Fri, Dec 27, 2013 at 6:47 PM, St�phane Ducasse <stephane.ducasse@inria.fr> wrote:
I read a bit about internal public and other dtd and it looks like this is ok�

Ahhh.

The bug was showing a parser problem�. so I could not get that it was related to the network :)

Because monty's code downloads the DTD for validation from
I should check if is the "right thing to do" because it would increase parsing time significantly. At least it should be an option.

Cheers,

Hernan


2013/12/27 St�phane Ducasse <stephane.ducasse@inria.fr>
XMLDOMParser parse: '<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE score-partwise PUBLIC
� "-//Recordare//DTD MusicXML 3.0 Partwise//EN"
� "http://www.musicxml.org/dtds/partwise.dtd">
<score-partwise version="3.0">
<part-list>
� <score-part id="P1">
� � <part-name>Music</part-name>
� </score-part>
</part-list>
</score-partwise>
' readStream.

produces the error
while

XMLDOMParser parse: '<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<score-partwise version="3.0">
<part-list>
� <score-part id="P1">
� � <part-name>Music</part-name>
� </score-part>
</part-list>
</score-partwise>
' readStream.

does not.

Stef






--
www.tudorgirba.com

"Every thing has its own flow"