Ich möchte XML-Schema für diesen Teil von xml erstellen, ich möchte die Werte des "name" -Attributs einschränken, so dass im Ausgabedokument on und nur eine Instanz des Tages für jeden Wochentag erlaubt ist:
%Vor%Ich habe versucht, dies zu verwenden:
%Vor%aber XML-Schema-Validierung in Eclipse sagt Fehler "Mehrere Elemente mit Namen 'Tag', mit verschiedenen Typen, erscheinen in der Modellgruppe.".
Gibt es einen anderen Weg?
Um die in der ursprünglichen Frage beschriebene maximal einmalige Einschränkung zu erfüllen, müssen Sie ein xs: unique -Element in Ihrem Schema.
%Vor%Verwenden Sie die Auswahl anstelle der Sequenz
Auf diese Weise können Sie nur ein Element des Tages in einem Element haben
Und für das Attribut name verwenden Sie ref attribute und referenzieren es mit enumeration
Tags und Links xsd