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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: DTD vs Schema

[ Lists Home | Date Index | Thread Index ]
  • From: "James Tauber" <jtauber@jtauber.com>
  • To: "AMER, Nidal" <Nidal.AMER@hdmp.com>, <xml-dev@ic.ac.uk>
  • Date: Thu, 10 Sep 1998 19:57:51 +0800

-----Original Message-----
From: AMER, Nidal <Nidal.AMER@hdmp.com>
>1. What is the right way to describe XML message syntax: DTD or
>schema. I started by looking at Microsoft site. The publish
>documentation on schema but nothing about DTD. They also say schema is a
>better way to describe XML as it is XML.

DTDs are the only finalised schema language for XML at present. Alternatives
such as DCD, XML-Data and XSchema are proposals still being developed
(although it looks like DCD replaces XML-Data).

(see http://www.schema.net/otherschemata/ for more information about these)

>2. Is there anywhere a clear documentation on DTD without diving
>into the whole SGML DTD stuff? I am lost between HTML4 DTD, SGML DTD and
>XML DTD.

A DTD tutorial will be available soon at schema.net

>3. The database I am working on is highly hierarchical. MS schema
>documentation describes uses SUPERTYPE to declare inheritance. Is there
>any equivalent DTD declaration?

You could achieve something like this by using a FIXED attribute on the
subtype. For example:

<!ELEMENT Person (#PCDATA)>

<!ELEMENT Employee (#PCDATA)>
<!ATTLIST Employee
    SuperType NMTOKEN #FIXED "Person">

James


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