我正在使用"生成示例XML"在Visual Studio 2010中基于我的xsd文件。但是,结果包含整数数据类型的无效数据。 有谁知道修复它的方法?
例如,对于类型为-79724793284932479284902477492
的元素,我得到type="xsd:integer"
之类的数字
非常感谢任何帮助!
答案 0 :(得分:2)
xsd:integer的值空间是整数集。该集合包括您指定的数字,以及需要更多数字的数字,因此您使用的示例生成器不会在此处产生任何错误。
如果需要确保值可以适合某个固定宽度的整数数据类型,那么您应该考虑使用xsd:long,xsd:int,xsd:short或xsd:byte。如果要确保值为非负值,请考虑xsd:unsignedLong,xsd:unsignedInt,xsd:unsignedShort或xsd:unsignedByte。