wd-xml-names: precedence rules for attribute specification

james anderson James.Anderson at mecomnet.de
Tue Aug 11 23:48:22 BST 1998


Tim Bray wrote:
> 
> At 09:33 PM 8/11/98 +0200, james anderson wrote:
> >IV. please specify the precedence rules for attribute "specification".
> >
> >there are three states in the following matrix
> 
> I can't understand the rows & columns of the matrix.  Could you

Gee, and I thought that, of all the questions, this one was the clearest...

There are two places the attribute can be "attached": in the element itself
and in some element in its context. The respective attachment can be by
appearance in the start tag or by declaration of a default in attlist.  i had
understood the draft to allow both forms of attachment. (the recent examples
to xml-dev - including from mr. clark, left me in the belief that i was
correct) thus the 16 positions in the table.

default = attlist declaration
binding = presence in the start tag.

the problem state are

(cb/-- X --/ed) a context binding and element default
(--/-- X cd/ed) nothing present in the elements in the document entity, just
in the
                declarations
(cb/-- X cd/ed) a combination of the above

> provide some examples?  In particular I can't understand
> what you mean by "default presence in attribute declaration"
> and "attribute presence in element".
> 

Just now i have to catch a train (i'm nine hours ahead of you folks).
if this is all still unclear in the morning i'll set myself to some examples.

> Surely you're not talking about default attribute values in
> <!ATTLIST declarations?  If so, that's a non-issue; the defaults
> are there if it's not explicitly specified, they're not there if
> it is explicitly specified, there can be no ambiguity. -Tim

Please look at the table again, given my explanation above.

What about the case where it appears as a default in the containing element
and as a default in the contained element?

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)




More information about the Xml-dev mailing list