Eu já concordei contigo lá atrás
O XSD está errado.
Aquele valor é válido, mas não para o tipo de dados que está lá.
O XML Data Binding do Delphi só cria classes, não valida os valores dos campos, pelo que estes atributos passam-lhe ao lado.
Possivelmente o XMLBeans cria as classes com código capaz de validar os inputs, certo? Provavelmente por isso é que falha ao ler este XSD errado.
↧