hh: XSD Validierung

Beitrag lesen

Hi,

die erlaubten Werte sollen ja nicht fix im schema sein, sondern diese sollen sich aus der xml quelle ergeben. ähnlich wie idref, wo ja auch nachgeschaut wird, ob ein wert besteht

<Anzug teil="hosen">
<Eigenschaft name="Jeans">Text zu den Jeanshosen</Eigenschaft>
<Eigenschaft name="Stoff">Text zu den Stoffhosen</Eigenschaft>
<Eigenschaft name="Lack">Text zu Lack</Eigenschaft>
</Anzug>
<Anzug teil="schuhe">
<Eigenschaft name="Leder">Text zu Lederschuhen</Eigenschaft>
<Eigenschaft name="Plastik">Text zu Plastikschuhen</Eigenschaft>
</Anzug>

Aus der XML Quelle sollte das schema lesen, dass für sns:schuhe nur Leder oder Plastik zulässig ist, für sns:hosen Jeans, Stoff und Lack als Wert für AnzugRef zulässig ist. Weiss nicht, ob ich da etwas zuviel verlange von xsd. aber sollte doch möglich sein.