[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: How to use binary data with XML?
"Roger L. Costello" wrote: > > I have a few questions on using binary data (e.g., gif, jpeg images) > with XML. > > (1) Binary data isn't actually put in an XML file, correct? i.e., the > binary data is _not_ inline, correct? Not usually, although it is arguable (in terms of document object modelks) that notation does exactly that; however in practice no, you don't physically put jpeg-compressed bytes into the middle of your document instance. > An XML file just contains ASCII text, correct? No, and XML file contains Unicode text, which is one reason why lieral insertion of binary data would be difficult. > > (2) Just like in HTML, binary data is _referenced_ by the XML document, > correct? That is the most sensible way to do it, It allows independent revision, and independent re-use, and facilitates cacheing. > > (3) Is this the correct way of using binary data: > > DTD: > > <!NOTATION jpeg PUBLIC "JPEG"> > <!NOTATION gif PUBLIC "GIF"> > > <!ENTITY bostonGIF SYSTEM "http://www.maps.com/boston.gif" NDATA gif> > <!ENTITY bostonJPEG SYSTEM "http://www.maps.com/boston.jpeg" NDATA jpeg> > > <!ELEMENT map (image)> > <!ELEMENT image EMPTY> > <!ATTLIST image > src ENTITY #REQUIRED > desc CDATA #IMPLIED> > > XML: > > <map> > <image src="bostonGIF" > desc="Map of Boston"/> > </map> Its one way. It works in some viewers. Its rather sub-html, though - there is no content, not even a measly alt attribute, let along actual structured text alternatives. -- Chris 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
|