【发布时间】:2014-08-22 21:23:16
【问题描述】:
我在 Visual Studio 2010 中根据我的 xsd 文件使用“生成示例 XML”。但是,结果包含整数数据类型的无效数据。 有谁知道解决方法吗?
例如,对于类型为 type="xsd:integer" 的元素,我得到一个类似 -79724793284932479284902477492 的数字
非常感谢任何帮助!
【问题讨论】:
-
你可以试试这个:xsd2xml.com
-
感谢这位汤姆!我已经尝试过 xsd2xml.com。不幸的是,每个标签只生成一个实例。我需要一些能产生更多样本的东西。此外,它需要生成样本数据,例如“TagName1,TagName2,...而不是“string”。
-
为什么你认为 -79724793284932479284902477492 不是一个有效的整数?当您的意思是 xsd:int 时,您使用的是 xsd:integer 吗?
-
@C. M. Sperberg-McQueen 当我将 xml 批量上传到数据库时会导致错误。我使用了“xsd:整数”。即使我在某些标签中使用“xsd:int”,它也会产生 10 位数的负数而不是 1、2 3、... 我该如何避免呢?
-
@C. M. Sperberg-McQueen 实际上将“xsd:integer”更改为“xsd:int”解决了这个问题。虽然我仍然得到十位数的负数,但它们可以上传到数据库。我猜是因为 xsd:integer 代表 longint!如果您愿意,请提供您的评论作为答案,以便我选择它。谢谢你的帮助! :)
标签: xml visual-studio-2010 xsd