ako na nasledovnu vec v scheme (je to iba priklad, ide mi o princip) ? mam element sex, kde mozne hodnoty su male a female... na zaklade toho chcem urobit validaciu elementu name, kde ak je sex female, tak meno musi koncit na "ova" ...
da sa to urobit schemou ? ak ano, ako ? skusal som to takto, ale eclipse to oznaci ako non-valid: <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.juicers.org" xmlns:my="http://www.juicers.org" elementFormDefault="qualified"> <element name="juicer"> <complexType> <sequence> <choice> <sequence> <element name="name" type="my:femaleName" /> <element name="sex" type="my:femaleSex" /> </sequence> <sequence> <element name="name" type="my:maleName" /> <element name="sex" type="my:maleSex" /> </sequence> </choice> </sequence> </complexType> </element> <simpleType name="maleSex"> <restriction base="string"> <pattern value="male" /> </restriction> </simpleType> <simpleType name="femaleSex"> <restriction base="string"> <pattern value="female" /> </restriction> </simpleType> <simpleType name="name"> <restriction base="string"> <minLength value="10" /> <maxLength value="50" /> </restriction> </simpleType> <simpleType name="maleName"> <restriction base="my:name"> <pattern value="......." /> </restriction> </simpleType> <simpleType name="femaleName"> <restriction base="my:name"> <pattern value=".........." /> </restriction> </simpleType> </schema>
