Michael: XML-Schema required attribut

Hallo,

gibt es in XML-Schema eigentlich die Möglichkeit ein Attribut "bedingt notwendig" zu machen? Wenn ich beispielsweise im Element Referenz entweder einen Link oder einen Nachweis als required definieren möchte, so dass bei Angabe des Einen das Andere hinfällig wird, eines der beiden aber angegeben werden muss.
Wie könnte man sowas denn lösen?

<xs:element name="referenz" minOccurs="0">
 <xs:complexType mixed="true">
  <xs:attribute name="link" type="xs:string" use="required"/>
  <xs:attribute name="nachweis" type="xs:string" use="required"/>
 </xs:complexType>
</xs:element>

Vielen Dank und viele Grüße

Michael

  1. Hallo,

    ich beantworte mir hier die Frage mal selbst. Hab in der XML-Group (de.comp.text.xml) nämlich erfahren, dass es NICHT geht.

    Trotzdem Danke für Euer Interesse

    greets

    Michael

    1. Hi,

      ich beantworte mir hier die Frage mal selbst. Hab in der XML-Group (de.comp.text.xml) nämlich erfahren, dass es NICHT geht.
      Trotzdem Danke für Euer Interesse

      Danke für die Mitteilung des Ergebnisses.
      Ich hatte das zwar vermutet, war mir aber nicht sicher.

      cu,
      Andreas

      --
      Warum nennt sich Andreas hier MudGuard?
      Schreinerei Waechter
      Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.