У меня проблема со схемой xsd. У меня определена следующая схема:
<xs:element name="nodes" type="nodesRootType" />
<xs:complexType name="nodesRootType">
<xs:sequence minOccurs="1" maxOccurs="unbounded">
<xs:element name="node" type="nodeType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="nodeType">
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="node" type="nodeType" />
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required" />
</xs:complexType>
и я тестирую его на следующем xml:
<label name="Label_6" >
<label name="Label_7" />
</label>
<label name="Label_8" />
Ошибка, которую я получаю:
cvc-complex-type.2.4.a: Invalid content
was found starting with element 'node'. One of '{node}' is expected.
Что я здесь упускаю. Любая помощь высоко ценится.
Лучший, Йозеф