- From: Eric van der Vlist <vdv@dyomedea.com>
- Date: Fri, 05 Oct 2001 16:15:00 +0200
- To: Gary Robertson <gazinyork@hotmail.com>
- Cc: xmlschema-dev@w3.org
Gary Robertson wrote:
> I want the name attribute of an element and the name attribute
> of one of its (multiple instance) child elements to form a unique
> key. I would have though this a fairly simple requirement but
> it is rejected because one of the two fields evaluates to more
> than one node.
>
> Am I missing something? Does anybody know the right way for
> me to meet my requirement?
No, I don't think you're not missing anything (and the example in the
schema primer is bogus).
The closer you can go to what you need is to define 2 keys: a first one
"Object" under "Repository" and the second one on "State" in the scope
of "Object".
This will do the job of checking that your values a uniques keys in
their respective contexts, but you won't be able to reference the
concatenation of the 2 keys.
Hope this helps.
Eric
--
Rendez-vous à Paris pour une visite guidee de la nebuleuse XML.
http://dyomedea.com/formation/
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
http://xsltunit.org http://4xt.org http://examplotron.org
------------------------------------------------------------------------
Received on Friday, 5 October 2001 10:14:49 UTC