Re: How to use binary data with XML?
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@i... 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@i... the following message; (un)subscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format