<!ELEMENT HEAD O O (%head.content) +(META|LINK)>
allows META and LINK to occur within TITLE, etc., unless those exclusions
are, er, added. A short test case, which parses just fine:
<!doctype head
[
<!ELEMENT HEAD - - (title) +(META)>
<!element (meta | title) - - (#pcdata) >
]>
<head>
<title>
<meta>foo</meta>
</title>
</head>
Regards,
-- Terry Allen (terry@ora.com) O'Reilly & Associates, Inc. Editor, Digital Media Group 101 Morris St. Sebastopol, Calif., 95472A Davenport Group sponsor. For information on the Davenport Group see ftp://ftp.ora.com/pub/davenport/README.html or http://www.ora.com/davenport/README.html
Current HTML 2.0 spec: ftp://ds.internic.net/internet-drafts/draft-ietf-html-spec-04.txt