In the example below we define two user classes of 'company' and 'candidate' for a recruitment website
<user type="company"> <member name="subId" lim="1,1" fldtype="unt32"/> <member name="regNo" lim="1,1" fldtype="unt32"/> <member name="crdate" lim="1,1" fldtype="xdate"/> <member name="expire" lim="1,1" fldtype="xdate"/> <member name="emaddr" lim="1,1" fldtype="emaddr"/> <member name="upass" lim="1,1" fldtype="string"/> <member name="orgname" lim="1,1" fldtype="alphanum"/> <member name="street" lim="1,1" fldtype="alphanum"/> <member name="city" lim="1,1" fldtype="alphanum"/> <member name="state" lim="1,1" fldtype="alphanum"/> <member name="zcode" lim="1,1" fldtype="postcode"/> <member name="website" lim="1,1" fldtype="url"/> <member name="salute" lim="1,1" fldtype="salute"/> <member name="fname" lim="1,1" fldtype="alphanum"/> <member name="lname" lim="1,1" fldtype="alphanum"/> <member name="posn" lim="1,1" fldtype="alphanum"/> <member name="data" lim="1,1" fldtype="alphanum"/> <index unique="true" member="regNo"/> <index unique="true" member="orgname"/> <index unique="true" member="email"/> </user>
<user type="candidate"> <member name="subId" lim="1,1" fldtype="unt32"/> <member name="salute" lim="1,1" fldtype="salute"/> <member name="fname" lim="1,1" fldtype="alphanum"/> <member name="lname" lim="1,1" fldtype="alphanum"/> <member name="offId" lim="1,1" fldtype="natins"/> <member name="memId" lim="1,1" fldtype="natins"/> <member name="street" lim="1,1" fldtype="alphanum"/> <member name="city" lim="1,1" fldtype="alphanum"/> <member name="state" lim="1,1" fldtype="alphanum"/> <member name="zcode" lim="1,1" fldtype="postcode"/> <member name="country" lim="1,1" fldtype="country"/> <member name="hfone" lim="1,1" fldtype="alphanum"/> <member name="wfone" lim="1,1" fldtype="alphanum"/> <member name="mfone" lim="1,1" fldtype="alphanum"/> <member name="socmed" lim="1,1" fldtype="url"/> <member name="wsite" lim="1,1" fldtype="url"/> <member name="sms" lim="1,1" fldtype="bool"/> <member name="experience" lim="1,1" fldtype="alphanum"/> <member name="jobtype" lim="1,1" fldtype="alphanum"/> <member name="curstatus" lim="1,1" fldtype="currentStatus"/> <member name="jobtitle" lim="1,1" fldtype="employType"/> <member name="desjob" lim="1,1" fldtype="alphanum"/> <member name="deslocn" lim="1,1" fldtype="alphanum"/> <member name="salexpect" lim="1,1" fldtype="unt32"/> <member name="dayrate" lim="1,1" fldtype="unt32"/> <member name="currency" lim="1,1" fldtype="currency"/> <member name="educ" lim="1,1" fldtype="education"/> <member name="olang" lim="1,1" fldtype="language"/> <member name="cvfile" lim="1,1" fldtype="filename"/> <member name="cvfiledata" lim="1,1" fldtype="filecontent"/> <member name="keyskill" lim="1,1" fldtype="alphanum"/> <member name="posnsought" lim="1,1" fldtype="alphanum"/> </user>