XHTML 1.0 Strict - ELEMENT: head - Confusing sort order definition?

What is the use of this complex construct?:

<!-- content model is %head.misc; combined with a single
title and an optional base element in any order -->

<!ELEMENT head (%head.misc;,
((title, %head.misc;, (base, %head.misc;)?) |
(base, %head.misc;, (title, %head.misc;))))>

Wouldn't this one be simpler?

<!ELEMENT head (title|%head-misc;|base?)>

Greatings from Germany,
Michael

Received on Monday, 30 October 2006 11:55:38 UTC