W3C home > Mailing lists > Public > www-xml-schema-comments@w3.org > January to March 2001

Re: keyRefs

From: Henry S. Thompson <ht@cogsci.ed.ac.uk>
Date: 04 Jan 2001 15:27:58 +0000
To: mccaleb@eeel.nist.gov (Michael McCaleb)
Cc: www-xml-schema-comments@w3.org
Message-ID: <f5bk88bgww1.fsf@cogsci.ed.ac.uk>
mccaleb@eeel.nist.gov (Michael McCaleb) writes:

> Dear XML Schema editor,
> Comment:
> I know that the key and kefRef elements augment XML's ID/IDREF mechanism.
> However, does key and kefRef also augment XML's IDREFS mechanism? For
> example, does key and keyRef support the below data population?
> <color colorName="red"    r="255"  g="0"    b="0"/>
> <color colorName="green"  r="0"    g="255"  b="0"/>
> <color colorName="blue"   r="0"    g="0"    b="255"/>
> <color colorName="purple" r="255"  g="0"    b="255"/>
> <PersonList>
>  <Person name="Mike" favoriteColors="red blue green"/>
>  <Person name="Jeni" favoriteColors="blue purple"/>
>  <Person name="Curt" favoriteColors="green"/>
>  <Person name="John" favoriteColors="blue purple green"/>
> </PersonList>

Nope, not supported -- the components of keys and keyrefs are
constrained to be nodes in the XSLT data model, and sub-ranges of
attribute values are not nodes.

> If not, I believe it would be an improvement if this ability where added to
> the XML Schema specification.

Thanks for the suggestion.

  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/
Received on Thursday, 4 January 2001 10:28:04 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 14:49:54 UTC