Ich habe ein XML-Dokument wie:
%Vor%Die Reihenfolge der Knoten spielt keine Rolle. Jeder Knoten kann null oder ein Mal erscheinen, außer für Charlie. Charlie erscheint oft null, eins oder beliebig oft. Der direkte Weg, dies in XSD auszudrücken, ist:
%Vor%Aber das funktioniert nicht, weil xsd: all für maxOccurs größer als 1 nicht erlaubt. Da ich xsd: all nicht verwenden kann, was soll ich verwenden?
Sie könnten xsd: sequence verwenden, aber dann wäre die Reihenfolge wichtig, die Sie in der Frage angegeben haben, wird nicht garantiert.
Betrachtet man: Ссылка scheint es so Es gibt keine Modellgruppe, die Sie verwenden können, obwohl Sie sie vielleicht einfach im complexType definieren könnten, ohne eine Inhaltsgruppe zu verwenden?