Определить вхождение элементов в любом порядке любое число раз

Q. Как определить для элемента A несколько дочерних элементов, которые могут идти в любой последовательности и в любом количестве? Как я понимаю, xs:sequence заставляет дочерние элементы идти друг за другом, а xs:all не позволяет сделать несколько одинаковых элементов.


A [Oleg Tkachenko].

<xs:choice maxOccurs="unbounded">
...
</xs:choice>

A [Aleksei Valikov]. Лучше (по возможности) так не делать. xs:choice с maxOccurs=“unbounded” приводит к появлению гетерогенных коллекций (т.е. коллекций, которые могут содержать элементы разных типов), а это не очень хорошо.

 
  faq/unbounded.txt · Последние изменения: 2012/03/27 05:15
 
Нас поддерживают: Рейтинг@Mail.ruliveinternet.ru