Value equality - and null/non-null

From W3C Wiki
Revision as of 05:16, 31 March 2006 by CMSMcQ (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Value equality (a co-constraint use case)

Make the required/optional (or nillable/non-nillable?) property of a child element (or attribute?) depend on the values of one or more other elements or attributes.

source: Frank Langel [1]

(See also Value equality - and following siblings and Value equality - and children of following sibling.


Other use cases: Co-constraint Use Cases

Description

   a validation rule such as "if field a==21 and b==32 and field x==field z
   then c must be not null"

Analysis

(Add your analysis here; see your name in pixels!)

Possible solutions

Relax NG

Schematron

Check clause

SchemaPath

Conditional Type