Мне нужно ограничить HexBinary ровно 20 байтами, 40 шестнадцатеричными цифрами.Как это можно сделать?
Вы можете использовать фасет длины с hexBinary (или minLength и maxLength), чтобы ограничить длину значения в октетах. Итак, вы хотите
<xs:simpleType> <xs:restriction base="xs:hexBinary"> <xs:length value="20"/> </xs:restriction> </xs:simpleType>