我们有以下问题。我们有几种文档(txt,xsl)可以根据某些规则将它们转换为输出文件(txt)。现在它是通过愚蠢的硬编码完成的,但我们更喜欢使用一些模板或规则定义文件(例如以xml格式)。问题是我们假设创建这些文件(带有规则的文件)可能既困难又棘手。也许有一些工具或API或类似的东西,以使其更容易?或者/也许有一些工具可以进行这种转换?
使用平台是.NET 4.0。
答案 0 :(得分:0)
听起来你想要做的是抽象出一个通用的文档结构,并从你想要翻译的所有格式中捕获所有细节。这种通用格式可以是XML或其他格式。
然后,您的问题就缩小为将所有格式转换为通用格式,并将通用格式转换为所有其他格式。
通过代码生成(从模板为您创建硬编码方法)或进一步抽象出解析方法并将特定文档类型的规则更多地表达为元数据,可以进一步帮助开发这些特定方法集。它驱动你调用哪些特定功能。
答案 1 :(得分:0)
您可以查看Text Transformer工具。
我看过这个工具,看起来似乎会这样,但我没有具体的经验。