asked on
<xs:element name="ID" minOccurs="1" nillable="false">
<xs:simpleType name="nonEmptyString">
<xs:restriction base="xs:string">
<xs:pattern value="(\s*[^\s]\s*)+"/>
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
</xs:element>