OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: How to use binary data with XML?

[ Lists Home | Date Index | Thread Index ]
  • From: David Brownell <david-b@pacbell.net>
  • To: xml-dev@ic.ac.uk
  • Date: Wed, 21 Apr 1999 08:38:59 -0700

xml wrote:
> Hmm... so when Sun talks about serializing objects in XML
> (such as in http://www.javasoft.com/xml/ncfocus.html), they must be
> talking about storing binary data as well.

I couldn't find the word "serializing" in that article.

However, Sun is certainly investigating standard ways to encode
objects in XML.  There are two basic approaches:  "XML first",
where the data format is defined and the problem is how to bind
that XML text to some Java object; and "Java first", where the
objects are defined first (only for Java), and get archived to
XML text using some specialized format.

Clearly, both of those need to address binary data.  But that's
known to have lots of solutions.

> Given a decent editor, such as the ones in NeXTStep/Mac OS X Server,
> you can copy/paste binary data from XML files trivially, while in
> Windows and standard Unix you're pretty much stuck with editing in
> either text or binary modes.

You can't just insert raw binary data in XML text, as a rule; you
must handle situations such as illegal characters (NUL and most
control characters, unpaired surrogates, etc) and syntactically
significant characters ("&", "<", "]]>") in the data.  It needs to
be encoded to avoid such situations ... and also to address the fact
that not all character encodings support, like UTF-8 or UTF-16, the
full repertoire of XML characters.

- Dave

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS