关于 xml 数据类型
我的应用程序使用 xml。我使用了 xml 模式。在该架构中,我使用 int
数据类型作为数字字段。但我不知道 int
数据类型的确切最大范围。意味着int数据类型可以容纳多大的值?
有谁知道这个吗?
谢谢。
I'm using xml for my application. And I used xml schema. In that schema i used int
datatype for numeric field. But i don't know the exact max range of int
datatype. Means how big value it can hold for int datatype?
Can anyone knows this?
thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据 XML 架构规范:
因此,对于尺寸没有具体限制。但是,对于基本类型 decimal:
因此,只要指定并支持至少 18 位数字,就允许实现定义的限制。为了安全起见,我可能会坚持使用 32 位整数并测试任何大于该整数的值。
According to the XML Schema specification:
So there are no specified limits on the size. However, for the base type decimal:
So implementation defined limits are allowed as long as they're specified and support at least 18 digits. To be safe, I'd probably stick with 32bit integers and test anything larger than that.
好吧,就 XML 本身而言,您需要多大就多大。
至于用什么语言解析它,这取决于语言和解析器,但它很可能是一个 32 位有符号整数。
Well, as far as XML itself goes, as big as you need.
As far as whatever language you parse it with, well, it depends on language and parser but it's likely to be a 32bit signed integer.