【发布时间】:2015-09-15 19:16:19
【问题描述】:
我正在编写XSD解析器,它将用于根据解析的XSD在表单上生成asp.net控件。
XSD 从某个位置(例如从 DB)加载到 XsdSchema 对象,然后使用 .NET 类(架构对象模型)读取该架构的元素以生成要在表单上呈现的控件列表.
您认为哪种模式最适合在这种情况下使用?
(目前我已经创建了类来表示不同类型的控件-文本、日期、列表等,并且我的 xsd 解析器类有一个方法可以根据解析的 XSD 返回这些类的列表。
创建那些“Ui Element”类是为了不将解析器绑定到 asp.net 层)
我想根据一些设计模式以某种智能的方式编写解析器,以便将来进行更简单的更改。
谢谢。
【问题讨论】:
标签: .net parsing design-patterns xsd schema