[Home] [By Thread] [By Date] [Recent Entries]

  • To: ea_6666@f...
  • Subject: Re: Constraints for nested elements; key and keyref
  • From: ht@i... (Henry S. Thompson)
  • Date: Tue, 01 Feb 2005 09:48:49 +0000
  • Cc: xml-dev@l...
  • In-reply-to: <E1CvuUx-0002tA-0m@w...> (ea's message of"Tue, 01 Feb 2005 10:39:03 +0100")
  • References: <E1CvuUx-0002tA-0m@w...>
  • User-agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security ThroughObscurity, linux)

ea_6666@f... writes:

> I have several elements named 'parent' with an attribute named
> 'parentid' and subelements 'child' also with an attribute
> 'childid'. My intention (first part) is that each child is unique
> with respect to the childid in his parent and each parent is unique
> with respect to his parentid in the root element. This can be done
> by the two keys 'childKey' and 'parentKey'.  The second part of my
> intention is to reference in an later section of the xml-file to the
> childs, like it is show below.  The problem is to describe an
> appropiate keyref.

Sensible design, sensible question, but can't be done with the XML as
described, sorry.  Chained keyrefs, which is what you need, are a
candidate requirement for a subsequent version.

Meantime, only way to win is to copy parentid on to all children, then
use two-part key and keyref.

ht
-- 
 Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
                     Half-time member of W3C Team
    2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440
            Fax: (44) 131 650-4587, e-mail: ht@i...
                   URL: http://www.ltg.ed.ac.uk/~ht/
[mail really from me _always_ has this .sig -- mail without it is forged spam]

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member