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

  • From: Christian Nentwich <c.nentwich@c...>
  • To: Philippe.Peeters@s...
  • Date: Wed, 01 Aug 2001 16:21:32 -0400


> When we receive the data (the xml message) we need to check the structure
> (is the message valid according to the schema) but we also need to
> implement  particular business rules. For exemple, a field A in the message
> is required if, and only if, the value of some other field B in the message
> is defined in a extrnal list of values. The DTD (and schema) can only
> prescribe that the field A is optional since we cannot know in advance what
> will be the content of the other fields (B in this example).
> Is there some rules, standard architectures or good practices to use ? It

Sounds like a prime case for using xlinkit (http://www.xlinkit.com)! 
particularly if you need to check constraints between different documents.. 
like your externally defined values. Also, have a look at Schematron (google) 
for single document validation.

Christian

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