From: "monty" <monty.os@engineer.com>Subject: Re: [Pharo-dev] problem while parsing xmlDate: 28 Dec 2013 01:41:36 GMT+1To: "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 xmlok 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 Hernanhow did you reproduce the bug?Because it would be nice to fix it.StefOn 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�n2013/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:
> 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:
> ^ 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>
> <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]