Thanks for the explanation. However, if the following is correct
<!ELEMENT head (%head.misc;,
((title, %head.misc;, (base, %head.misc;)?) |
(base, %head.misc;, (title, %head.misc;))))>
aren't the parentheses redundant in "(title, %head.misc;)"?
Best regards,
Dave Meredith
---
David Meredith
[EMAIL PROTECTED]
http://www.titanmusic.com
> -----Original Message-----
> From: David Håsäther [mailto:[EMAIL PROTECTED]
> Sent: 28 March 2007 17:13
> To: David Meredith
> Cc: [email protected]
> Subject: Re: Error in definition of head element
>
> On 3/28/07, David Meredith <[EMAIL PROTECTED]> wrote:
>
> > However, I think there should be a question mark after the "(title,
> > %head.misc;)" to indicate that the base element can occur
> on its own without
> > a title element. That is, I believe the definition should
> be as follows:
> >
> > <!ELEMENT head (%head.misc;,
> > ((title, %head.misc;, (base, %head.misc;)?) |
> > (base, %head.misc;, (title, %head.misc;)?)))>
> >
> > Is that right?
>
> No, a title element is required.
>
> --
> David Håsäther