Next in thread → Next in month →

Re: [xml-dev] Composite constraints

From
Rick Jelliffe <>
To
Date
2005-03-07T06:26:50Z
ID
<>
Thread
Re: [xml-dev] Composite constraints
>> 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
Next in thread → Next in month →