Это не окончательное ограничение.
Вы должны быть в состоянии изменить свой xsd на
<xsd:element name="myValue" type="xsd:float" minOccurs="0" default="0" />
А затем сможете предоставить пустой элемент для вашего float, не делая ваш XML недействительным.
Приведенный выше пример означает, что если элемент пуст, то его значение равно 0. Осторожно, атрибут по умолчанию не применяется к отсутствующим элементам: отсутствующие элементы просто отсутствуют, независимо от того, имеют они объявленные значения по умолчанию или нет.
http://www.w3.org/TR/xmlschema-0/#OccurrenceConstraints
если элемент отображается без какого-либо содержимого, процессор схемы предоставляет элементу значение, равное значению атрибута по умолчанию. Однако, если элемент не отображается в экземпляре документа, процессор схемы вообще не предоставляет этот элемент.
Я не использовал это до сих пор, но для защиты от личного неправильного чтения спецификаций w3c я проверил с помощью онлайн-валидатора, что xml с пустым элементом xs: float, имеющим значение по умолчанию, было принято (по крайней мере, этот онлайн-валидатор: http://www.freeformatter.com/xml-validator-xsd.html).