Re: What are the problems with IDML?

Doug Donohoe (
Fri, 16 Aug 1996 17:57:13 +0800

Message-ID: <>
Date: Fri, 16 Aug 1996 17:57:13 +0800
From: Doug Donohoe <>
To: "Christopher R. Maden" <>
Subject: Re: What are the problems with IDML?

Christopher R. Maden wrote:
> Doug Donohoe:
> > Megazone wrote:
> > > <html>
> > > <title>spew</title>
> > > <META NAME="fu" CONTENT="bar">
> > > <BODY>
> > > etc deleted
> > >
> > > That is perfectly valid!
> >
> > Not that this is pertinent to IDML as a whole, but the fact is that
> > according to the W3C standard, META tags may only appear inside HEAD
> > tags.  You can validate this for yourself at:
> >
> >
> >
> > Where it says that META is "allowed in content of <HEAD>" (and
> > nothing else).  Nevertheless, the above is not rejected by browsers,
> > so I'll concede this point.
> Please take the time to learn some SGML, and to read the HTML
> *specifications*, not a non-normative document maintained by an HTML
> user.

the normative document?  It says "META ... Allowed in Content of ...
<HEAD>".  If so, it says exactly what the other
document says, with less detail.  If not, could you send me
the URL for the document I should look at?  I'd appreciate it :-).

BTW, the first document I referenced was found off of the w3 page on

> The <meta> element is allowed in a <head> *ELEMENT*, not within <head>
> tags.  The definition of the <head> element allows its tags to be
> omitted.  In the example Megazone gives above, the <link> and <meta>
> elements *are* in the <head> element, by virtue of the content model.
> -Chris

Thanks for the clarification.  If I understand you correctly, the
following is invalid by the same model, correct?

        <META NAME="fu" CONTENT="bar">

So our original statement that META elements must appear in the HEAD 
section of a document is in fact correct?

Boy, if I can't get this straight (and I do this for a living), how
is the average web-author, the person it is supposed to help, 
going to understand?



J. Douglas Donohoe
Emerge Consulting			   Chief Technology Officer