OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Composite constraints

[ Lists Home | Date Index | Thread Index ]

>> 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.

Rick Jelliffe


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS