Compound documents often contain objects that don't actually exist in their assembled form until they reach their destination. None of the current mechanisms of handling binary data in XML can efficiently represent compound documents. Multimedia systems, for instance, are just one example of systems requiring the processing of a number of large binary files, often simultaneously......
The major advantages of XML for interoperability of data are its extensibility and its ability to represent all forms of data in text format. XML proves its worth even when dealing with binary data. This article focuses on three ways to represent binary data in XML. The first method uses XML and DTD to represent a binary file or data source in the most appropriate way. The second way uses a simple format where everyone can define their own format to represent the binary data. With the third meth...
XML-DEV has more than a few of its own; the concept of a binary XML is one which ranks up there with "Namespaces: Good or Bad?" and "Why the W3C/ISO/OASIS/IETF (delete as appropriate) Process is Just Plain Wrong."...