Недавно я только что добавил тип поля персон в мою схему файла XSD, но я получаю сообщение об ошибке в заголовке.
Соответствующий xsd ниже:
<xs:complexType name="employee">
<xs:sequence>
<xs:element name="age" type="xs:int"/>
<xs:element name="height" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PersonsPayload">
<xs:sequence>
<xs:element name="month" type="xs:int"/>
<xs:element name="day" type="xs:int"/>
<xs:element name="year" type="xs:int"/>
<xs:element name="person">
<xs:complexType>
<xs:choice>
<xs:element name="employee" type="employee"/>
<xs:element name="guest" type="guest"/>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
Часть, которую я добавилбыл и сотрудником комплекса типа.Я получаю сообщение об ошибке выше, но не понимаю, почему может показаться, что тип сотрудника находится в другом пространстве имен?(NS3).Они находятся в одном файле.Если это имеет значение, это исходит от Java.