値 0.00 は有効な nonNegativeInteger ではなく、Integer でさえないことに気付きました。残念ながら、データはその形式で提供されています。.0 で終わる場合は破棄したくありませんが、タイプを Decimal に変更したくなく、.1 で終わる値が有効である可能性もあります。
私の XSD が正の整数であるように数値を検証できる方法はありますか?そのため、0.00、0、1、1.0、2.0000000 などの値はすべて受け入れられますが、-1、1.1、2.2、3.3333 はすべて無効ですか?
ありがとう -c