有没有人知道是否有任何基于XML Schema动态生成用户界面(Web应用程序,桌面,移动设备)的工具,库等,以便创建或编辑从该模式创建的现有XML数据文件?
E.g。如果模式如下所示:
<xsd:simpleType name="RoyaltyRate">
<xsd:restriction base="xsd:double">
<xsd:minInclusive value="0"/>
<xsd:maxInclusive value="100"/>
</xsd:restriction>
</xsd:simpleType>
...然后您可能会在“RoyaltyRate”字段的用户界面中获得一个数字选择器或类似的东西,以便在该字段中编辑XML。
同样,如果你的架构有这样的东西:
<xsd:simpleType name="DateRange">
<xsd:restriction base="xsd:date">
<xsd:minInclusive value="2003-01-01"/>
<xsd:maxInclusive value="2003-12-31"/>
</xsd:restriction>
</xsd:simpleType>
...然后您可能会在UI上生成一个日期选择器来编辑“DateRange”字段。
任何?我正在寻找一些相当现代和网络友好的东西(HTML5,Javascript,C#,Java ......)
xsd片段的参考示例:http://msdn.microsoft.com/en-us/library/aa468557.aspx