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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Embedding Content as Element Content or As An Attribute Value

[ Lists Home | Date Index | Thread Index ]
  • From: Tyler Baker <tyler@infinet.com>
  • To: xml-dev@ic.ac.uk
  • Date: Tue, 30 Sep 1997 09:17:10 -0400

I am somewhat of a newbie to XML (aren't most people I suppose) as an
intermediary persistence framework for a distributed application I am
writing and I am currently in the process of writing several DTD's.

I looked at Microsoft's Channel Definition Format as well as many other
DTD's and noticed that many people seem to embed what seemingly should
be element content as a REQUIRED element attribute.  In the case of CDF,
most of the elements are EMPTY with one attribute named VALUE that is
REQUIRED CDATA.

I would think that in these cases an "author" tag should embed its
content as follows <author>Mr John Smith</author>, rather than how
Microsoft CDF embeds its content which is <author VALUE="Mr John Smith"
/>.

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.

If anyone could enlighten me as to what I should probably do here, then
that would be greatly appreciated.

Thanx in advance,

Tyler


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS