W3C home > Mailing lists > Public > xmlschema-dev@w3.org > June 2001

Re: keyRef scope and Xerces Parser !?

From: Eric van der Vlist <vdv@dyomedea.com>
Date: Wed, 27 Jun 2001 09:35:59 +0200
Message-ID: <3B398CDF.B9BDC86E@dyomedea.com>
To: "Henry S. Thompson" <ht@cogsci.ed.ac.uk>
Cc: Uwe Zeise <uwezeise@yahoo.de>, xmlschema-dev@w3.org
"Henry S. Thompson" wrote:
> Eric van der Vlist <vdv@dyomedea.com> writes:
> > It means that a xs:unique or xs:key and its corresponding xs:keyref need
> > to be defined in the same element (the tables storing the values are
> > local to this element).
> Not quite -- simply that the scoping element for the key/unique must
> be the same as or occur (in the instance) within the scoping element
> for the keyref.

I think that it's what I meant ;=) ...

I should have said "scoping element" rather than "element", but my
understanding is that the PSVI key/keyref tables are both local to the
scoping element and that, therefore, the matching between key/unique and
keyref can only be done at this location.

This is one of the differences with ID/IDREF which tables are local to
the root of the document (the nearest that can be achieved with
key/keyref is to use the document element like shown in this example).

Am I wrong?


> ht
> --
>   Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
>           W3C Fellow 1999--2001, part-time member of W3C Team
>      2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440
>             Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk
>                      URL: http://www.ltg.ed.ac.uk/~ht/

Pour y voir plus clair dans la nebuleuse XML...
Eric van der Vlist       http://xmlfr.org            http://dyomedea.com
http://xsltunit.org      http://4xt.org           http://examplotron.org
Received on Wednesday, 27 June 2001 03:40:24 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 14:55:52 UTC