【发布时间】:2014-04-24 15:24:05
【问题描述】:
我正在尝试验证我从用户那里获得的 xml。我提出了一个带有空值的 xml 格式的参数列表(可能不时更改)。用户应填写值并上传。然后我应该验证上传的 xml 并将值保存在 db(Mongodb) 中。
我尝试 trang 从 xml 文件生成 xsd。它有效,但我不知道如何指定用户可以将其中一些参数保留为没有值。
我读了一些关于 nillable =true 或 minoccurs=0 的东西,它们在 xsd 中使用,但是,我不想手动修改生成的 xsd。有更好的解决方案吗?如果 trang 无法实现,您建议使用哪个转换器?(我使用的是 java)
【问题讨论】:
-
并非如此。在此链接中,它显示了如何更改 xsd 以使元素成为可选元素。但是,我不想手动更改它,因为我使用 trang 生成 xsd。我的问题是在 trang 或其他转换器中是否有可能?