fjh: XML "all"-Elemente und occurence

Beitrag lesen

Hallo Sascha,

Lt. definition des W3C darf in einem "all"-Element die Occurence der Elemente nur 0 oder 1 sein.

Richtig, laut XML-Schema-Spec ist das nicht zulässig. Und somit wirst du auch mit XML-Schema nicht erreichen können, was du möchtest. Auch wenn es Chefs und Auftraggeber nicht gerne hören: "es geht nicht".

Eine Möglichkeit evtl. eine Erweiterung Deines Schemas mit einer anderen Schemasprache, z.B. Schematron. Wie das in diesem konkreten Falle geht, kann ich Dir aber auch nicht sagen.

Dieser Link hilft Dir vielleicht etwas weiter: http://www.xfront.com/ExtendingSchemas.pdf

Gruß
Franz