[Pharo-dev] Fwd: problem while parsing xml

Tudor Girba tudor at tudorgirba.com
Sat Dec 28 05:37:19 EST 2013


Thanks for forwarding the message, Stef.

Good to know. But, it would still be good to have the error message point
to the root cause :)

Cheers,
Doru




On Sat, Dec 28, 2013 at 10:51 AM, Stéphane Ducasse <
stephane.ducasse at inria.fr> wrote:

>
>
> Begin forwarded message:
>
> *From: *"monty" <monty.os at 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 at 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 Ducasse
> Sent: 12/27/13 04:42 AM
> To: Pharo Development List
> Subject: 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 at 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 at 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 at inria.fr>
>>
>> Hi Satoshi
>>
>> Did you try with the latest configuration of XMLParser?
>> Because I do not know what it is in Moose.
>> Stef
>>
>> On 23 Dec 2013, at 18:26, NISHIHARA Satoshi <goonsh at 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]
>> > <PharoDebug.log>
>>
>>
>
>
>
>
>


-- 
www.tudorgirba.com

"Every thing has its own flow"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20131228/1ba9afdb/attachment-0002.html>


More information about the Pharo-dev mailing list