XML documents cannot contain NULL chars or refs to them (�), or certain other Unicode points:
http://www.w3.org/TR/REC-xml/#dt-charref
http://www.w3.org/TR/REC-xml/#NT-Char

��

If SIXX is encoding NULLs, it is in error.

��

----- Original Message -----

From: Sven Van Caekenberghe

Sent: 01/04/14 04:11 AM

To: Pharo Development List

Subject: Re: [Pharo-dev] SIXX on "large" files

��
On 04 Jan 2014, at 00:38, Sebastian Sastre <sebastian@flowingconcept.com> wrote: 

> I've discovered that its part of a JsonObject that holds the facebook profile associated with the user. 
> 
> SIXX is cool but I'm with the feeling that it's time to give fuel a chance 

Or STON ? 

https://github.com/svenvc/ston/blob/master/ston-paper.md 

> On Jan 3, 2014, at 8:01 PM, Frank Shearar <frank.shearar@gmail.com> wrote: 
> 
>> On 3 January 2014 20:07, Sebastian Sastre <sebastian@flowingconcept.com> wrote: 
>>> It's probable unrelated to size as expected. 
>>> 
>>> For the record: 
>>> 
>>> I've changed the  XMLParser and the new one complained about a problem on a 
>>> specific line that has this content 
>>> 
>>> <sixx.object sixx.id="1106" sixx.name="key" sixx.type="String" 
>>>> name</sixx.object> 
>>> <sixx.object sixx.id="1107" sixx.name="value" sixx.type="String" 
>>>> &#0;&#0;&#0;L&#0;&#0;&#0;i&#0;&#0;&#0;k&#0;&#0;&#0;e&#0;&#0;&#0; 
>>> &#0;&#0;&#0;M&#0;&#0;&#0;a&#0;&#0;&#0;r&#0;&#0;&#0;k&#0;&#0;&#0; 
>>> &#0;&#0;&#0;T&#0;&#0;&#0;w&#0;&#0;&#0;a&#0;&#0;&#0;i&#0;&#0;&#0;n&#0;&#0;&#0;:&#0;&#0;&#0; 
>>> &#0;&#0; 
>>> &#28;&#0;&#0;&#0;I&#0;&#0;&#0;&apos;&#0;&#0;&#0;v&#0;&#0;&#0;e&#0;&#0;&#0; 
>>> &#0;&#0;&#0;n&#0;&#0;&#0;e&#0;&#0;&#0;v&#0;&#0;&#0;e&#0;&#0;&#0;r&#0;&#0;&#0; 
>>> &#0;&#0;&#0;l&#0;&#0;&#0;e&#0;&#0;&#0;t&#0;&#0;&#0; 
>>> &#0;&#0;&#0;m&#0;&#0;&#0;y&#0;&#0;&#0; 
>>> &#0;&#0;&#0;s&#0;&#0;&#0;c&#0;&#0;&#0;h&#0;&#0;&#0;o&#0;&#0;&#0;o&#0;&#0;&#0;l&#0;&#0;&#0; 
>>> &#0;&#0;&#0;i&#0;&#0;&#0;n&#0;&#0;&#0;t&#0;&#0;&#0;e&#0;&#0;&#0;r&#0;&#0;&#0;f&#0;&#0;&#0;e&#0;&#0;&#0;r&#0;&#0;&#0;e&#0;&#0;&#0; 
>>> &#0;&#0;&#0;w&#0;&#0;&#0;i&#0;&#0;&#0;t&#0;&#0;&#0;h&#0;&#0;&#0; 
>>> &#0;&#0;&#0;m&#0;&#0;&#0;y&#0;&#0;&#0; 
>>> &#0;&#0;&#0;e&#0;&#0;&#0;d&#0;&#0;&#0;u&#0;&#0;&#0;c&#0;&#0;&#0;a&#0;&#0;&#0;t&#0;&#0;&#0;i&#0;&#0;&#0;o&#0;&#0;&#0;n&#0;&#0;&#0;.&#0;&#0; 
>>> &#29;</sixx.object> 
>>> </sixx.object> 
>>> 
>>> looks like an encoding problem 
>> 
>> Was that originally a UTF-32 string or something? Three NULs followed 
>> by a character... (For the curious, it says 'Like Mark Twain:  "I've 
>> never let my school interfere with my education. "') 
>> 
>> frank 
>> 
> 
>

��