Estoy tratando de extender y adaptar un esquema xsd externo (del estándar fixml). Necesito cambiar el tipo de datos de algunos de los elementos, sin tocar el esquema original, sino redefiniéndolo; pero he estado encontrando extremadamente engorroso.XSD: Cómo redefinir el tipo de datos de un tipo simple, por ej. de xs: string a xs: entero
Lo que existe:
campos-base.xsd
<xs:simpleType name="LastUpdateTime_t">
<xs:restriction base="UTCTimestamp">
<xs:simpleType>
lo que quiero que se convierta en:
<xs:simpleType name="LastUpdateTime_t">
<xs:restriction base="xs:string">
<xs:simpleType>
Lo que he tratado (pero falló):
<xs:redefine schemaLocation="fields-base.xsd">
<xs:simpleType name="LastUpdateTime_t">
<xs:restriction base="xs:string" />
</xs:simpleType>
</xs:redefine>
Libros y red no es Tampoco he ayudado demasiado, así que estoy empezando a cuestionar si esto es teóricamente posible en absoluto.