Ответ 1
Вам нужно определить ограничение на double separatley
<?xml version="1.0" encoding="utf-8" ?>
<!--Created with Liquid XML Studio Developer Edition 8.1.4.2482 (http://www.liquid-technologies.com)-->
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType name="RestrictedDouble">
<xs:restriction base="xs:double">
<xs:minInclusive value="0" />
<xs:maxInclusive value="10" />
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ValueWithUnits">
<xs:simpleContent>
<xs:extension base="RestrictedDouble">
<xs:attribute name="uom" fixed="second" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:schema>