On Tue, May 20, 2008 at 05:31:01PM +0200, Piotr Gaczkowski wrote:
> On Tue, May 20, 2008 at 5:01 PM, Daniel Veillard <[EMAIL PROTECTED]> wrote:
> > On Tue, May 20, 2008 at 04:22:58PM +0200, Piotr Gaczkowski wrote:
> >
> > binary data in XML is impossible in general. And even if the xmlTextWriter
> > did not tweak newline on output any conformant XML parser will normalize
> > at parse time, it's mandatory from the spec
> >  http://www.w3.org/TR/REC-xml/#sec-line-ends
> > You're trying to use the wrong tool, read the spec. Or UUencode your
> > data.
> 
> It's not that way. Actually I don't want to create XML stream
> containing binary data, but write _only_ raw binary data, (ab)using
> the xmlTextWriter API.
> 
> The program I'm writing was supposed to only return data in XML, but
> there is a need now to return binaries in some cases. xmlTextWriter is
> still the only interface to the world, so I'm trying to push those
> BLOBs through it.

  Hum, very weird. Let's face it those entry points were not designed
for that.

> But maybe you're right and UUEncoding could be used instead.

  Maybe you can find another encoding which is less verbose while still
safe for use.

Daniel

-- 
Red Hat Virtualization group http://redhat.com/virtualization/
Daniel Veillard      | virtualization library  http://libvirt.org/
[EMAIL PROTECTED]  | libxml GNOME XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine  http://rpmfind.net/
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to