Я использую следующую схему для проверки следующего XML-файла. И я обнаружил, что если в элементах People есть несколько элементов Information, проверка схемы завершится неудачей. Почему и как это исправить (я хочу, чтобы элемент People мог вкладывать более одного информационного элемента)?
Файл XML-схемы:
<xs:element name="People">
<xs:complexType>
<xs:sequence>
<xs:element name="Information">
<xs:complexType>
<xs:sequence>
<xs:element name="Name" type="xs:string"/>
</xs:sequence>
<xs:attribute name="Id" type="xs:string"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
XML-файл (проверка схемы не удалась):
<People>
<Information Id="1">
<Name>John</Name>
</Information>
<Information Id="2">
<Name>Mike</Name>
</Information>
</People>
XML-файл (проверка схемы будет успешной):
<People>
<Information Id="1">
<Name>John</Name>
</Information>
</People>
спасибо заранее,
George