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


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: Yet another validity question

[ Lists Home | Date Index | Thread Index ]
  • From: Richard Tobin <richard@cogsci.ed.ac.uk>
  • To: roddey@us.ibm.com, xml-dev@ic.ac.uk
  • Date: Fri, 23 Apr 1999 00:56:55 +0100

> I didn't see anything in the spec that explicitly says "you must (or don't
> have to) declare all elements referenced in content models",

Well you don't generally get rules saying you don't have to do
something :-)

There is indeed no requirement that elements referred to in content
models be declared if they do not appear in the instance.

I'm not quite sure why this is; most likely it is to make it easier
to parametrise or subset DTDs.  For example, if you have two DTDs
which are identical except for the presence of one element, you
can put that element's declaration in a conditional section without
having to change the declarations for all the elements in which it
is allowed.

And of course, just because something isn't invalid doesn't mean a
parser can't warn about it.

-- Richard

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/ and on CD-ROM/ISBN 981-02-3594-1
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