У меня один файл схемы xsd. В этом xsd-файле я перепутал с «выбором».
Например, myschema.xsd
<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Emp">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="E1" />
<xs:element ref="E2" />
<xs:element ref="E3" />
<xs:element ref="E4" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
myxmlfile1.xml - например, 1
РЕДАКТИРОВАТЬ: Добавлен корневой элемент Сотрудник.
<?xml version="1.0" encoding="utf-8"?>
<Employee>
<Emp>
<E1></E1>
<E2></E2>
</Emp>
</Employee>
myxmlfile2.xml - например, 2
РЕДАКТИРОВАТЬ: Добавлен корневой элемент Сотрудник.
<?xml version="1.0" encoding="utf-8"?>
<Employee>
<Emp>
<E1></E1>
</Emp>
<Emp>
<E2></E2>
</Emp>
</Employee>
В этих 2 файлах xml, согласно схеме, myxmlfile1.xml верен, иначе myxmlfile2.xml верен ??
очистите меня с объяснением ...
РЕДАКТИРОВАТЬ:
Here i want to know,
Элемент Emp может иметь дочерние элементы E1 и E2 в любом порядке (или) ??
может иметь любой из дочерних элементов, то есть E1 или E2 (не может иметь обоих). ??