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