|
|
1
4
我构建了一个引擎,它的功能与您所描述的非常相似,但是没有使用XSD,而是在中定义了模式 JSON Schema 以及使用 Ext JS 框架 这是一个非常强大的JavaScript,但在开发和维护过程中节省的时间方面,它给我们带来了巨大的好处。
JavaScript由于其动态性而成为完成这项任务的理想语言。 |
|
|
2
2
你是说像这样的东西吗 this ? 这是我在一个项目中使用的一种方法,通过xsd将xml转换为xhtml。这对我的项目来说是相当灵活的。 |
|
3
1
你可能想看看 StyleVision |
|
|
5
0
将XSD模式转换为XAML可能会很有趣,XAML可以在web页面上实例化为silverlight表单。 并不是说这种方法一定比T4更好;我从来没有试过。 |
|
|
6
0
我一直在使用XSD进行概念验证 Microsoft XmlSampleGenerator 项目从Xsd生成示例xml,然后用于构建GUI和 Schematron (在Xsd中定义规则和验证)。有几件事需要注意:
我在Xsd中定义Xml元素属性中的字段类型,当通过WCF通过线路发送到Silverlight时,可用于在编辑模式下通过DataTemplate查找指定类型来定位合适的编辑器,例如,如果类型是System.DateTime,则显示日期选择器等。如果类型更复杂,然后,您可以定义自己的类型,这些类型映射到复杂UI编辑场景的UI小部件。我还将格式掩码作为xml上的属性,用于在各种类型上显示格式。 我还研究了从XML到分层对象的直接映射,例如,具有“Name”、“Value”和“ChildNodes”属性的节点类,当包装为IEnumerable时,可以绑定到第三方控件,例如 Infragistics XamGrid and XamDataTree ,两者都是完全可编辑的。同样,所有的层都是MS实现。
|
|
|
FranticFronk · Tkinter单选按钮在已选择时执行命令 1 年前 |
|
|
Kumkuatte · 如何将UI元素对齐到Unity中的左侧位置 1 年前 |
|
|
Calax · GUI不显示所有组件(C++) 2 年前 |
|
|
trassert · python flet容器 2 年前 |
|
|
zadisk8 · 带有Q拆分器和多级选项卡的PyQt5 2 年前 |
|
|
Patrick Visi · Zitadel日常创建服务用户 2 年前 |