/ / Przestrzeń nazw elementu "wyliczenie" musi pochodzić z przestrzeni nazw schematu, "http://www.w3.org/2001/XMLSchema" - xsd, xsd-validation, xjc

Przestrzeń nazw elementu "wyliczenie" musi pochodzić z przestrzeni nazw schematu, "http://www.w3.org/2001/XMLSchema" - xsd, xsd-validation, xjc

Otrzymuję ten błąd podczas sprawdzania poprawności elementu wyliczenia w xsd.

<xsd:restriction base="xsd:unsignedInt">
<enumeration value="4">
</enumeration>
</xsd:restriction>

Pomóż mi w tej sprawie.

 s4s-elt-schema-ns: The namespace of element "enumeration" must be from the schema namespace, "http://www.w3.org/2001/XMLSchema".

Odpowiedzi:

1 dla odpowiedzi № 1

The enumeration element musi być związany ze schematem XML. Musisz dodać przedrostek, a mianowicie xsd, jak na przykład:

<xsd:enumeration>

1 dla odpowiedzi nr 2

Dodaj prefiks przestrzeni nazw xsd: do enumeration:

<xsd:restriction base="xsd:unsignedInt">
<xsd:enumeration value="4"/>
</xsd:restriction>