Когда я указываю targetNamespace в XML-схеме, я получаю сообщения об ошибках (MS Visual Studio Editor и XSD Tool) «необъявленная группа моделей« имя группы »».Я даже попробовал групповой пример из W3Schools , но все равно.
Когда я удаляю атрибут targetNamespace - все в порядке.
Есть идеи?
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="ns">
<xs:group name="persongroup">
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
<xs:element name="birthday" type="xs:date"/>
</xs:sequence>
</xs:group>
<xs:element name="person" type="personinfo"/>
<xs:complexType name="personinfo">
<xs:sequence>
<xs:group ref="persongroup"/>
<xs:element name="country" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>