Hallo zusammen,
vielleicht kann mir hier ja einer weiterhelfen:
ich versuche gerade, ein XML-Schema aufzusetzen. So weit funktioniert es ganz gut, allerdings hänge ich an zwei Punkten:
1. Ich habe ein Element, welches verschiedene Attribute haben kann. Z.B. "type", "call", "user" und "thread". Nun will ich aber, dass das Attribut "thread" nur dann angegeben werden darf, wenn das Attribut "call" nicht angegeben wurde und umgekehrt. Ist so etwas möglich?
Wenn ich das Schema unter VS 2005 schreibe, scheint es dort ähnliches zu geben. Wenn ich ein Element mit dem Attribut "ref" definiere, dürfen bestimmte weitere Attribute nicht mehr angegeben werden. So was will ich auch.
2. Ich habe ein Element "wait" und ein Element "random". Innerhalb von random darf das Element wait verwendet werden, innerhalb von wait darf das Element random verwendet werden. Verwende ich allerdings das Element random innerhalb von wait, soll dann in diesem random kein wait mehr zugelassen werden.
Hat jemand Vorschläge?
MfG,
ThreeD