Доброго время суток

Такая проблема:
Составлен XML документ для последующего приобразование в HTML, вид документа менять нельзя:
.....
<IMG SRC="_bm9.bmp" NameImage="Рисунок к АСУ Персонал1"/>
<ind> - АСУ "Персонал"...</ind>
<IMG SRC="_bm10.bmp" NameImage="Рисунок к АСУ Персонал2"/>
<ind>АСУ "Персонал" предусматривает:</ind>
<list>
<item text="построение дерева..;"/>
<item text="быстрый..;"/>
<item text="просмотр..;"/>
<item text="поиск сотрудника..;"/>
</list>
<ind>...</ind>
.....
Но при написании XSD схемы столкнулся с такой проблеммой что нельзя задать правило, что элементы могут распологаться как угодно и несколько раз в нутри ещё одного элемента. во всех источниках где смотрел описываются только sequence,all и ещё один (название щас не вспомню), а как реализовать то что мне надо не где не сказано. Если не сложно напишите как это сделать, или дайте ссылку.
Здравствуйте, ilejn, Вы писали:
I>Здравствуйте, Cudgal, Вы писали:
C>>Но при написании XSD схемы столкнулся с такой проблеммой что нельзя задать правило, что элементы могут распологаться как угодно и несколько раз в нутри ещё одного элемента.
I>Пусть гуру поправят, но, возможно, это все-таки all с указанием у каждого элемента minOccurs="0" maxOccurs="1" ?
возможно вот так:
<xs:complexType name="typeWindow">
<xs:group ref="groupElems" maxOccurs="unbounded"></xs:group>
</xs:complexType>
<xs:group name="groupElems">
<xs:choice >
<xs:element name="text" type="typeFakeIt" minOccurs="0" maxOccurs="1"></xs:element>
<xs:element name="textarea" type="typeFakeIt" minOccurs="0" maxOccurs="1"></xs:element>
<xs:element name="textinput" type="typeFakeIt" minOccurs="0" maxOccurs="1"></xs:element>
<xs:element name="checkbox" type="typeFakeIt" minOccurs="0" maxOccurs="1"></xs:element>
<xs:element name="radiobutton" type="typeFakeIt" minOccurs="0" maxOccurs="1"></xs:element>
<xs:element name="list" type="typeFakeIt" minOccurs="0" maxOccurs="1"></xs:element>
<xs:element name="combobox" type="typeFakeIt" minOccurs="0" maxOccurs="1"></xs:element>
<xs:element name="image" type="typeFakeIt" minOccurs="0" maxOccurs="1"></xs:element>
<xs:element name="button" type="typeFakeIt" minOccurs="0" maxOccurs="1"></xs:element>
</xs:choice>
</xs:group>
Трудно быть богом(с) A.C. и Б.С.