[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Notations

  • From: Ronald Bourret <rbourret@i...>
  • To: "xml-dev@i..." <xml-dev@i...>, "'Michael Kay'" <M.H.Kay@e...>
  • Date: Fri, 11 Dec 1998 11:00:19 +0100

RE: Notations
Michael Kay wrote:

> > From: W. Eliot Kimber
> > Remember that notations do not affect the *parsing* of the data, only 
its
> > semantic interpretation.
>
> If that is so, I am back to square zero in my understanding of notations!
>
> For example, I thought that if I wanted to put MIDI data in an XML 
document,
> I would use notations to the indicate the fact. But I can't semantically
> interpret MIDI data (or even hear the music) before I've parsed it. The
> notation is surely there to tell me that it's MIDI, not that it's 
Vivaldi.

I think what Eliot means is that a generic parser does not treat the 
notated (notationized? annotated?) data any differently.  (In fact, a 
non-validating parser might not even know that it carries a notation.)  The 
parser parses the data in the same way it parses any other character data 
and passes it to the application.  It is then up to the *application* to 
interpret the data according to the notation.

For example, assuming MIDI data is binary, it might carry two notations. 
 The first would indicate that it is base64-encoded -- remember that this 
is still character data -- and the second would indicate that it is MIDI 
data.  Based on the first notation, the application would pass the 
character data to a base64 decoder to translate it to binary.  Based on the 
second notation, the application would pass the now-binary data to a MIDI 
application, which could play it for your enjoyment.

-- Ron Bourret


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/
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!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.