<xs:element name="FloatType">
<xs:complexType>
<xs:attribute name="ByteOrder" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="BE"/>
<xs:enumeration value="LE"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Size" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="4"/>
<xs:enumeration value="8"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="SignBitLocation" type="xs:string" use="required"/>
<xs:attribute name="ExponentBits" type="xs:string" use="required"/>
<xs:attribute name="ExponentLocation" type="xs:string" use="required"/>
<xs:attribute name="MantissaBits" type="xs:string" use="required"/>
<xs:attribute name="MantissaLocation" type="xs:string" use="required"/>
</xs:complexType>
</xs:element> |