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

Re: Another Schema Question

  • From: ht@c... (Henry S. Thompson)
  • To: "Bullard, Claude L (Len)" <clbullar@i...>
  • Date: Tue, 19 Jun 2001 08:46:18 +0100

Re: Another Schema Question
"Bullard, Claude L (Len)" <clbullar@i...> writes:

> So"{fields} specifies XPath expressions relative to each element selected by
> a {selector}. This must identify a single node (element or attribute, not
> necessarily within the selected element) whose content or value, which must
> be of a simple type, is used in the constraint. It is possible to specify an
> ordered list of {fields}s, to cater to multi-field keys, keyrefs, and
> uniqueness constraints. "
> 
> That paragraph needs a bit more work.  So:  
> 
> "This must identify a single node whose content of value is 
> used in the contraint."  
> 
> Do all the parenthetical phrasing in a list or something.
> 
> So do fields specify a set of additional constraints or are these the
> complete constraint 
> set?  I am unclear as to the scope of the selector given that paragraph.

I'll discuss this as if it were just keys, keyref and unique are similar.

1) The key declaration establishes a scope, namely occurences of the
element in whose declaration it occurs;

2) The selector answers the question: "Within that scope, what
elements have keys?" -- answer: "every element which is selected by the 
selector XPath expression, starting at the scoping element."

3) The field(s) answer the question: "What uniquely identifies each
selected element?" -- answer: "The sequence of values of the field
XPath expressions, starting at the select4ed element".

Hope this helps

ht

PURCHASE STYLUS STUDIO ONLINE TODAY!

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.
Email
First Name
Last Name
Company
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.