Tôi đang cố gắng mở rộng và điều chỉnh giản đồ xsd bên ngoài (của tiêu chuẩn fixml). Tôi cần phải thay đổi kiểu dữ liệu của một số phần tử, mà không cần chạm vào lược đồ gốc, nhưng bằng cách xác định lại nó; nhưng đã tìm thấy nó quá cồng kềnh.XSD: Cách xác định lại kiểu dữ liệu của một simpleType ví dụ. từ xs: string to xs: integer
gì tồn tại:
lĩnh vực-base.xsd
<xs:simpleType name="LastUpdateTime_t">
<xs:restriction base="UTCTimestamp">
<xs:simpleType>
những gì tôi muốn nó trở thành:
<xs:simpleType name="LastUpdateTime_t">
<xs:restriction base="xs:string">
<xs:simpleType>
Những gì tôi đã cố gắng (nhưng thất bại):
<xs:redefine schemaLocation="fields-base.xsd">
<xs:simpleType name="LastUpdateTime_t">
<xs:restriction base="xs:string" />
</xs:simpleType>
</xs:redefine>
Sách và không có mạng lưới eem đã giúp quá nhiều một trong hai, vì vậy tôi bắt đầu đặt câu hỏi nếu điều này là về mặt lý thuyết có thể ở tất cả.