XSD: xs:integer と xs:int の違いは何ですか? 質問する

XSD: xs:integer と xs:int の違いは何ですか? 質問する

XSD の作成を開始し、xs:integerおよびの例をいくつか見つけましたxs:int

xs:integerとの違いは何ですかxs:int? はいつ使用すればよいですかxs:integer? はいつ使用すればよいですかxs:int?

ベストアンサー1

違いは次のとおりです:xs:intは符号付き32ビット整数です。xs:integerは無制限の整数値です。詳細については、を参照してください。https://web.archive.org/web/20151117073716/http://www.w3schools.com/schema/schema_dtypes_numeric.aspたとえば、XJC (Java) はIntegerに対して をxs:intBigIntegerに対して を生成しますxs:integer

結論:xs:int複数のプラットフォームで作業し、数値が問題なく渡されることを確認する場合は を使用します。より大きな数値が必要な場合は、xs:longの代わりにを使用しますxs:integer( に生成されますLong)。

おすすめ記事