Похоже, есть две ошибки проверки, о которых вы нам рассказываете.
Во-первых, «34» не соответствует регулярному выражению, поскольку допускает только заглавные буквы.
Во-вторых, «AA» является недействительным по более сложным причинам. Тип TKodKrajuJPK
определяется как ограничение TKodKraju
, а TKodKraju
определяется как объединение etd:TKodKraju
и tns:TKodKrajuISO
. Таким образом, чтобы быть действительным, «AA» должен удовлетворять ограничениям (a) для типа TKodKrajuJPK
(что он делает) и (b) для одного из типов etd:TKodKraju
и tns:TKodKrajuISO
.
You мы не показали нам тип etd:TKodKraju
, поэтому мы не знаем, является ли он действительным против этого (но свидетельства предполагают, что это не так), и, конечно, он недействителен для типа tns:TKodKrajuISO
. потому что это перечисление 5 указанных c значений.
Поэтому я думаю, что нам нужно посмотреть, является ли AA действительным в отношении типа etd:TKodKraju
, и я подозреваю, что это не так.