[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: When is an attribute an attribute?
Rich Koehler wrote: > > I've become fond of the method that Tim Bray used to distinguish between > elements and attributes in his discussion of MCF > (http://www.textuality.com/mcf/MCF-tutorial.html). He writes, "...when > the property has a simple value like a string, we put that in the > content of the element; when the property's value is another object, we > put a pointer to it in an attribute value and leave the element > decribing the property empty." Neat! As others have pointed out, much depends not on the abstraction of the modeling technique, but on the method to be applied to the markup (ie, the application). If I want a tracking system for the person, the pointer techniques are good. If I want to render a title or find all titles, then the explicit element declaration is good. BTW: All of this is why DTDs have worked well for so many years. They are a contract between implementors and systems. The funniest thing I've seen lately is a statement on the Microsoft XML site that XML gets rid of committees who design DTDs in favor of a more "organic" approach. Lots of luck. ;-) len 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! 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
|