- From: Robert Streich <streich@slb.com>
- Date: Tue, 17 Sep 96 07:02:15 CDT
- To: w3c-sgml-wg@w3.org
At 03:05 PM 9/15/96 -0400, Eve L. Maler wrote:
>I'm not sure I'm following all the intricacies of this discussion at
>this point, but I do think that compact=compact is a bit of a
>strawman. In this instance, the DTD was designed to optimize manual
>input by taking advantage of (abusing? getting cute with?) one small
>corner of SGML. A more self-explanatory and convenient design would
>have been something like spacing={"compact"|"normal"}.
>
>And I agree it would be great to have a Boolean declared value for
>attributes, but this still doesn't get around cases like
>style={"compact"|"normal"|"wide"}.
>
>I don't think it's stupid or counterintuitive to start requiring that
>all "parameter values" (which is how most people understand attribute
>values) be passed, in quotes, along with the "parameter name" that
>they apply to, especially since attribute specifications aren't
>position-sensitive. It's straightforward and consistent to require
>name="value".
XML should be easy for the person who is creating as well as the person
who is writing the tool that is parsing it. It's a lot easier to remember:
All attribute values in XML should be written as name="value"
than it is to learn/remember:
If the attribute has a declared value of CDATA, or if you need to specify
a whitespace delimited set of values, or ... then you must use ..
You get the picture.
When I'm typing SGML, like Len, I let my fingers do what they're used to
(not that I have any choice in the matter anyway) and put quotes around
attribute values. When I'm typing HTML, I'm irritated by the fact that I
don't feel completely comfortable when specifying attribute values 'cause
I'm never 100% confident as to whether or not I should use quotes. HTML
parsers are just too fragile.
I like the simple approach: simple to explain, simple to remember, simple to
type, and simple to parse.
Robert Streich streich@slb.com
Schlumberger voice: 1 512 331 3318
Austin Research fax: 1 512 331 3760
Received on Tuesday, 17 September 1996 08:02:43 UTC