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


>> In XML Schema is it possible to express a constraint such as
>> "field1.maxLength + field2.maxLength must not exceed 50 characters"
>> without constraining any one field to less than 50 characters on it's
>> own?
>
> No. Use Schematron for that.


Actually, there is a workaround.

When serializing the data into XML, generate a third element/attribute
containing field1 and field2 concatenated, and constrain that to < 50
characters in the schema. Throw this element or attribute away after
validation, by some custom magic.

Cheers
Rick Jelliffe

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