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

Re: Embedding Content as Element Content or As An Attribute Value

  • From: Tim Bray <tbray@t...>
  • To: xml-dev@i...
  • Date: Thu, 08 Jan 1998 13:53:07 -0800

element content in fish
At 09:17 AM 30/09/97 -0400, Tyler Baker wrote:
>...many people seem to embed what seemingly should
>be element content as a REQUIRED element attribute.  
>Is this simply just a design preference, or else is there a concrete
>reason why what seemingly is content should be embedded as an attribute.

There is no automated decision procedure as to what should be an
attribute and what an element.  There are some things you can
do with attributes but not with elements, and vice versa.  But there
are lots of places where either works.  In these places, it is indeed,
as you hypothesize, a design preference.  Human document designers
empirically seem to like having both elements & attributes available
and find this increases their expressive power.

There is a clear lesson; any software that needs to be able to fish
data out of an XML document had better have the capability of 
extracting it either from an element or an attribute. -T.

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...)


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.
First Name
Last Name
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.