Announcement

Collapse
No announcement yet.

xsd - Attributbedingungen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • xsd - Attributbedingungen

    Hi zusammen,

    ich möchte ein xsd für eine xml erstellen, die z.B. so aussehen kann:

    Code:
    <Parameter DataType="byte" InputType="TextBox" Min="0" Max="1" />
    <Parameter DataType="short" InputType="ComboBox" Regex="^[a-e]$" />
    Das Element "Parameter" kann also in unterschiedlichen Varianten vorkommen. Ich möchte aber nur bestimmte Kombinationen von Attributen zulassen. Heisst: Wenn ein Element "Parameter" als DataType "byte" und als InputType "TextBox" hat, müssen die Attribute "Min" und "Max" vorkommen, keine anderen.
    Hat ein Element "Parameter" jedoch die Kombination DataType: "short" und InputType: "ComboBox", darf nur ein Attribut "Regex" vorkommen.

    Gibt das xsd her? Wie? Hilfe!

  • #2
    also meiner Erfahrung nach ist dies nich möglich, da das Inhaltsmodell damit nciht mehr eindeutig ist.

    Ich glaube ich hab in der W3C Spezifikation mal gelesen, dass Elemente bei der Validierung am Namen festgemacht werden und NICHT anhnad von Attributen/Inhalt identifiziert werden.

    Comment


    • #3
      ja, darauf bin ich jetzt auch gekommen. schade.

      Comment

      Working...
      X