Re: What are the problems with IDML?

Doug Donohoe (donohoe@emerge.com)
Fri, 16 Aug 1996 17:57:13 +0800


Message-ID: <321437E9.7AC1@emerge.com>
Date: Fri, 16 Aug 1996 17:57:13 +0800
From: Doug Donohoe <donohoe@emerge.com>
To: "Christopher R. Maden" <crm@ebt.com>
CC: www-html@w3.org
Subject: Re: What are the problems with IDML?

Christopher R. Maden wrote:
> 
> Doug Donohoe:
> > Megazone wrote:
> > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
> > > <html>
> > > <title>spew</title>
> > > <LINK REV=MADE HREF="mailto:spider@livingston.com">
> > > <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:
> >
> >    http://www.sandia.gov/sci_compute/elements.html#META
> >
> > 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.

Is http://www.w3.org/pub/WWW/MarkUp/html-spec/L2Pindex.html#META
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
html: http://www.w3.org/pub/WWW/MarkUp

> 
> 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?

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

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?

-Doug

-- 


J. Douglas Donohoe
-------------------------------------------------------------------
Emerge Consulting			   Chief Technology Officer
415.328.6700			              http://www.emerge.com
donohoe@emerge.com			    http://www.identify.com