Begin forwarded message:From: "monty" <monty.os@engineer.com>
Subject: Re: [Pharo-dev] problem while parsing xml
Date: 28 Dec 2013 01:41:36 GMT+1
To: "St�phane Ducasse" <stephane.ducasse@inria.fr>
Thanks for the CCs.� I've identified the sources of the problem(s) and am working on it now and should have it fixed soon (though its not entirely confined to XMLParser, but the fixes outside are minimal).
NOTE: You can always just disable resolvesExternalEntities: and isValidating: (or use parse:usingNamespaces:validation:externalEntities: with the last two args false) if they are causing problems.�
----- Original Message -----From: St�phane DucasseSent: 12/27/13 04:42 AMTo: Pharo Development ListSubject: Re: [Pharo-dev] problem while parsing xml�ok I missed the example in the mail of satoshi I will try to have a look or at leat write a test.�On 25 Dec 2013, at 19:04, St�phane Ducasse <stephane.ducasse@inria.fr> wrote:�Hi Hernan�how did you reproduce the bug?Because it would be nice to fix it.�Stef�On 24 Dec 2013, at 18:48, Hern�n Morales Durand <hernan.morales@gmail.com> wrote:�I have tried in Pharo 2.0 configurations from Config Browser (ConfigurationOfXMLParser-StephaneDucasse.16) and latest from http://www.smalltalkhub.com/mc/PharoExtras/XMLParser/main (ConfigurationOfXMLParser-monty.37) and both have this bug.Hern�n�2013/12/24 St�phane Ducasse <stephane.ducasse@inria.fr>Hi Satoshi
Did you try with the latest configuration of XMLParser?
Because I do not know what it is in Moose.
Stef> <PharoDebug.log>On 23 Dec 2013, at 18:26, NISHIHARA Satoshi <goonsh@gmail.com> wrote:> ^ �XMLDOMParser parse: '<?xml version="1.0" encoding="UTF-8" standalone="no"?>
> Hello
>
> using: Pharo3.0 Latest update: #30659 (it occurs same error to
> Pharo2.0 Latest update: #20628)
> (Moose 4.9 with XML-Parser (DamienCassou.143) has no_err)
>
> 1. load XMLParser (StephaneDucasse.16) from Configuration browser
> 2. select and inspect it below:
> <!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>> �<part id="P1">
> � �<measure number="1">
> � � �<attributes>
> � � � �<divisions>1</divisions>
> � � � �<key>
> � � � � �<fifths>0</fifths>
> � � � �</key>
> � � � �<time>
> � � � � �<beats>4</beats>
> � � � � �<beat-type>4</beat-type>
> � � � �</time>
> � � � �<clef>
> � � � � �<sign>G</sign>
> � � � � �<line>2</line>
> � � � �</clef>
> � � �</attributes>
> � � �<note>
> � � � �<pitch>
> � � � � �<step>C</step>
> � � � � �<octave>4</octave>
> � � � �</pitch>
> � � � �<duration>4</duration>
> � � � �<type>whole</type>
> � � �</note>
> � �</measure>
> �</part>
> </score-partwise>
> ' readStream.
>
> 3. and get DNU: SmallInteger>>asciiValue
>
> 'case of XMLZincClient>>#get:
> 'http://www.musicxml.com/dtds/partwise.dtd' timeout: ... onError: ...
> returns binaryStream?
>
>
> --
> --
> "NISHIHARA Satoshi"
> [:goonsh :nsh | ^ nishis perform: goonsh with: nsh]
��