/ / El espacio de nombres del elemento 'enumeración' debe ser del espacio de nombres de esquema, 'http://www.w3.org/2001/XMLSchema' - xsd, xsd-validation, xjc

El espacio de nombres del elemento 'enumeración' debe ser del espacio de nombres de esquema, 'http://www.w3.org/2001/XMLSchema' - xsd, xsd-validation, xjc

Recibo este error al validar el elemento de enumeración en xsd.

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

Por favor, ayúdame con respecto a esto.

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

Respuestas

1 para la respuesta № 1

los enumeration elemento debe estar vinculado al esquema XML. Es necesario agregar el prefijo, a saber xsd, al igual que :

<xsd:enumeration>

1 para la respuesta № 2

Añadir el prefijo de espacio de nombres xsd: a enumeration:

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