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


probably because the explorer is using at: something.

but CharacterSet allCharacters inspect works with the problems I mentioned.


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

Cheers,
Doru

<MessageNotUnderstood: SmallInteger>>asciiValue.png>


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"