fatalEN 16931syntax binding ruleCII
Date time string with format attribute 102 shall be YYYYMMDD.
A date is declared with format attribute 102 but is not written as YYYYMMDD.
With format="102" the value is eight digits and nothing else: 20260822. No hyphens, no time.
CII — context //udt:DateTimeString[@format = '102']
matches(.,'^\s*(\d{4})(1[0-2]|0[1-9]){1}(3[01]|[12][0-9]|0[1-9]){1}\s*$')