blob: 988733d60af9e7727e63c8ce81c31b3854d8b8c5 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<root>
<parameter name="persons" type="long" min="2" max="9" default="5" nullable="yes"/>
<parameter name="deposit" type="double" min="10.0" max="999.99"/>
<parameter name="email" type="string" max-len="50" matches-regex="^[\d\w][\d\w\-_\.]*@([\d\w\-_]+\.)+\w\w\w?$"/>
<parameter name="address" type="string" min-len="10" max-len="200" nullable="no"/>
<parameter name="type" type="string" nullable="no" one-of="|cabrio|sedan|station|racing|"/>
<parameter name="driver" type="string" nullable="yes" max-len="20"/>
<constraint-set name="car-reservation">
<validate name="persons"/>
<validate name="deposit" min="50.0"/>
<validate name="email"/>
<validate name="address"/>
<validate name="type"/>
<validate name="driver"/>
</constraint-set>
</root>