/ /要素「enumeration」の名前空間は、スキーマ名前空間「http://www.w3.org/2001/XMLSchema」からのものでなければなりません-xsd、xsd-validation、xjc

要素 'enumeration'の名前空間は、スキーマ名前空間 'http://www.w3.org/2001/XMLSchema'(xsd、xsd-validation、xjc)からのものでなければなりません

xsdの列挙要素を検証すると、このエラーが発生します。

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

これに関して私を助けてください。

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

回答:

回答№1は1

enumeration 要素をXMLスキーマにバインドする必要があります。プレフィックスを追加する必要があります、すなわち xsd、 そのようです :

<xsd:enumeration>

回答№2の場合は1

名前空間プレフィックスを追加します xsd:enumeration

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