Мне удалось создать необязательный десятичный элемент, используя это:
<xs:simpleType name="OptionalDecimal">
<xs:union memberTypes="xs:decimal empty-string" />
</xs:simpleType>
, но мне также нужно добавить ограничения, чтобы, если он был введен, ограничить его максимальной длиной 10 имаксимальное количество 3 десятичных знаков, например.Итак, у меня есть это:
<xs:restriction base="xs:decimal">
<xs:maxInclusive value="9999999999"/>
<xs:fractionDigits value="3"/>
</xs:restriction>
Проблема в том, что я не знаю, как их объединить.Могут ли они быть объединены?Или есть лучший способ сделать это?