Re: Last Call: Hypertext Markup Language - 2.0 to Proposed Standard

James Clark (jjc@jclark.com)
Wed, 26 Jul 95 13:02:09 EDT

> Date: Wed, 26 Jul 95 10:33:03 EDT
> From: "Christopher R. Maden" <crm@ebt.com>
>
> Roy Fielding wrote:
> > In Section 5.7.3 (Anchor), the draft correctly states that
> >
> > The REL attribute gives the relationship(s) described by the
> > hyperlink. The value is a whitespace separated list of
> > relationship names.
> >
> > whereas, in Section 9.1 (HTML DTD), the draft incorrectly defines
> [...]
> > <!ENTITY % linkExtraAttributes
> > "REL %linkType #IMPLIED
>
> Where %linkType is "NAME". That doesn't allow for any whitespace at
> all, but:
>
> [...]
> > The correct definition for this feature is:
> [...]
> > <!ENTITY % linkExtraAttributes
> > "REL NAMES #IMPLIED
> [...]
>
> That's not quite right either. Production [40] of ISO 8879 allowes a
> name token list to be a list of names separated by SPACE, usually
> character 32. This excludes line breaks, tabs, and other whitespace.

Production 40 specifies the required form of the attribute after the
attribute value literal has been interpreted as an attribute value,
and after the attribute value has been tokenized. The literal as
entered by the user can include line breaks and tabs.

James Clark
jjc@jclark.com