DTD Question

Samuel R. Blackburn (sblackbu@erols.com)
Sat, 17 Oct 1998 06:41:48 -0400


I just attended a briefing about XML. One of the things
that struck me was, if I understand the presenter, DTD
thinks the world is flat. Is it possible for DTD to describe
elements of the same name but have different meaning?

Consider the following:

<NAME>
<FIRST>Sam</FIRST>
<LAST>Blackburn</LAST>
</NAME>
<ROUTE>
<FIRST>99.409</FIRST>
<LAST>2091.7785</LAST>
</ROUTE>

Is it possible in DTD to say that NAME.FIRST is a string
and ROUTE.FIRST is a number?

TIA,

Sam
http://ourworld.compuserve.com/homepages/sam_blackburn