W3C home > Mailing lists > Public > xmlschema-dev@w3.org > March 2003

Re: key problems

From: Olivier B <obernou@yahoo.fr>
Date: Thu, 6 Mar 2003 17:15:15 +0100 (CET)
Message-ID: <20030306161515.86054.qmail@web40811.mail.yahoo.com>
To: xmlschema-dev@w3.org

 --- "Henry S. Thompson" <ht@cogsci.ed.ac.uk> a écrit : >
Olivier B <obernou@yahoo.fr> writes:

Yes, that's my problem (of course, it's not for cars or
colors).

is it possible to copy automaticaly the attribute from
person in car : 
<car color="blue" name="bob"> for example ?

> I'm not sure I understand your example.
> 
> > <person name="bob" >
> >  <car color="blue">
> >  <car color="black">
> > </person>
> > <person name="sally">
> >  <car color="blue">
> >  <car color="yellow">
> >  <car color="red">
> > </person>
> > 
> > and I can't have this key :
> > <xs:key name="test">
> >  <xs:selector xpath="person"/>
> >  <xs:field xpath="@name"/>
> >  <xs:field xpath="car/@color"/>
> > </xs:key>
> 
> Do you mean that you want the key for the first person to
> be
> <'bob','blue'> and the key for the second person
> <'sally','blue'>?
> 
> This would be possible if the following key definition
> were allowed
> 
> <xs:key name="test">
>  <xs:selector xpath="person"/>
>  <xs:field xpath="@name"/>
>  <xs:field xpath="car[1]/@color"/>
> </xs:key>
> 
> But as things stand that's not allowd.
> 
> Feel free to send a suggestion for a 1.1 or 2.0
> requirement to
> www-xml-schema-comments@w3.org
> 
> ht

___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com
Received on Thursday, 6 March 2003 11:15:21 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:14:36 GMT