OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Attributes v Elements



This is a very FAQ...  see for starters:

http://xml.coverpages.org/topics.html#elementsAndAttrs
  Elements versus attributes - How do I decide?

http://xml.coverpages.org/elementsAndAttrs.html

  SGML/XML: Elements versus Attributes.  When 
  Should I Use Elements, and When Should I Use Attributes?

Robin Cover

---------------------------------------------------------------------------

On Wed, 16 May 2001, Conder, Tom D (N-MAXIM Group) wrote:

> Is there a good reference on the Web offering advice about various design
> decisions I have to make while developing a DTD (or XMLSchema)?
> 
> For example, it is not immediately obvious when to use attributes and when
> to make an element a complex type.
> 
> Suppose we want to make an XML file whose structure supports currency. Which
> is better?
> 
> 1) a simple type with an attribute
> 
> 	<currency type="USDollar">
> 	   10
> 	</currency>
> 
> 2) a complex type with no attribute
> 
> 	<currency>
> 	   <type>USDollar</type>
> 	   <value>10</value>
> 	</currency>
> 
> 3) a simple type with two attributes
> 
> 	<currency type="USDollar" value="10"/>
> 
> Is there a simple rule of thumb to apply to the use of attributes?
> 
> Tom Conder - Contractor, Lockheed Martin Mission Systems
> 1035 Eastgate Drive
> O'Fallon IL 62269
> (618) 628-2051
> 
> ------------------------------------------------------------------
> The xml-dev list is sponsored by XML.org, an initiative of OASIS
> <http://www.oasis-open.org>
> 
> The list archives are at http://lists.xml.org/archives/xml-dev/
> 
> To unsubscribe from this elist send a message with the single word
> "unsubscribe" in the body to: xml-dev-request@lists.xml.org
>