我有名为1.template
,2.template
,3.template
等的xml文件。(该数字是指我们公司内部应用程序的ID号。)
我希望能够生成一个继承自ConfigurationReader的强类型类,并公开为XML模板文件中的键命名的属性。模板文件有足够的信息来知道属性应该是什么数据类型。
您会推荐哪些功能,产品或技术?
答案 0 :(得分:1)
答案 1 :(得分:1)
如果您可以使用T4模板,那么这可能是您最好的选择。
然而,T4模板有些限制 - 在某些情况下你无法轻易处理。在这种情况下,我会建议CodeSmith。它是一套相当便宜且非常详尽的代码生成工具和模板,比T4强大得多。特别是XML Support非常出色 - 您可以轻松地导入带有XSD架构的XML文件,并将其字段用作代码生成模板中的属性。另请参阅他们的视频教程 - 最有帮助的!
马克