Определить вхождение элементов в любом порядке любое число раз
Q. Как определить для элемента A несколько дочерних элементов,
которые могут идти в любой последовательности и в любом количестве?
Как я понимаю, xs:sequence заставляет дочерние элементы идти друг за другом,
а xs:all не позволяет сделать несколько одинаковых элементов.
A [Oleg Tkachenko].
<xs:choice maxOccurs="unbounded">
...
</xs:choice>
A [Aleksei Valikov].
Лучше (по возможности) так не делать.
xs:choice с maxOccurs=“unbounded”
приводит к появлению гетерогенных коллекций (т.е. коллекций,
которые могут содержать элементы разных типов), а это не очень хорошо.