Alexander Kotelnikov <sacha <at> myxomop.com> writes:

> 
> >>>>> On Wed, 21 Jul 2010 06:46:26 +0000 (UTC)
> >>>>> "GP" == Gracjan Polak <gracjanpolak <at> gmail.com> wrote:
> GP> 
> GP> Antoine Latter <aslatter <at> gmail.com> writes:
> >> Sending off to the maintainer of haxr, although it looks like it might
> >> be in HaXml (from an outside guess).
> GP> 
> GP> Without some real example to look at it will be quite tough to proceed.
> GP> 
> GP> Alexander, can you send that stream of packets to me?
> 
> I attach a stream dump.
> 
> 
> Attachment (poster.dump): application/octet-stream, 2916 bytes
> 
> 

My guess at this point:

Your XML contains PNG as binary data. Since this part is interpreted as a string
with UTF-8 encoding we have big trouble here. Some of byte combinations in PNG
do not constitute correct coding points, are probably converted/normalized and
are interpreted as invalid XML.

Solution: use text-based encoding for binary data. Base64 seems to be obvius
candidate here.

-- 
Gracjan




_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to