Kompositoren

Das Element xs:sequence wird als Kompositor bezeichnet, es gibt eine Ordnung für seine xs:element-Kindelemente an. Zwei Kompositoren stehen zur Verfügung: xs:choice und xs:all. Das Element xs:choice lässt genau eines aus einer Liste von Partikeln zu, während xs:all alle Partikel zulässt, aber keine Beschränkungen bezüglich ihrer Ordnung auferlegt. Kompositoren setzen nicht nur Regeln für ihre Partikel, sie treten auch als Gruppe auf, und Sie können minOccurs oder maxOccurs für die Gruppe als Ganzes angeben. (Der voreingestellte Wert sowohl für minOccurs als auch für maxOccurs ist 1.)

Wenn Sie ein person-Element definieren wollten, das sowohl name als auch nationalität enthält, Ihnen die Reihenfolge, in der die beiden erscheinen, aber ...

Get XML: kurz & gut now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.