[Home] [By Thread] [By Date] [Recent Entries]
> 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@i... 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@i... the following message; (un)subscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
|

Cart



