[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

XML ids and XSL keys

  • From: Leigh Dodds <ldodds@i...>
  • To: xml-dev <xml-dev@i...>
  • Date: Tue, 19 Oct 1999 14:08:13 +0100

xml ids

I've been working on a DTD recently, and rejected the use of 
ID and IDREF definitions for cross-referenced attributes largely 
because of the reasons outlined in the XSL spec (12.2 Keys) - 
IDs just don't seem to be flexible enough for all purposes.

XSL defines the xsl:key element which mitigates these 
limitations by providing links between elements which 
are not defined as ID/IDREF pairs.

My questions then (if anyone has the time to answer them :) are 

1. what are the historic reasons for the current definition of 
ID/IDREF/IDREFS attributes?

2. are there ever likely to be any plans to allow the definition 
of attributes in a similar way to XSL keys - i.e. 'ensure that 
this attribute has a unique value within the set of elements having 
that attribute in the document'.

3. or is it that no-one has so far need this kind of functionality 
at the document validation level - is it in fact something which should 
be dealt with at the application level?

4. or have I missed something along the way in RDF/Schemas/...?

Thanks for any responses.


    "Never Do With More, What Can Be Achieved With Less"
				---William of Occam
Leigh Dodds                             Eml:  ldodds@i...
ingenta ltd                             Tel:  +44 1225 826619
BUCS Building, University of Bath       Fax:  +44 1225 826283

HomePage :				 	http://www.bath.ac.uk/~ccslrd/
WebLog   :			   http://my.userland.com/viewChannel$1079

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo@i... the following message;
unsubscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.

Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.