代码之家  ›  专栏  ›  技术社区  ›  mimic

文件转换

  •  2
  • mimic  · 技术社区  · 14 年前

    我们有以下问题。我们有几种文档(txt,xsl)可以根据一些规则将它们转换为输出文件(txt)。现在它是通过愚蠢的硬编码完成的,但是我们更喜欢使用一些模板或规则来定义文件(例如XML格式)。问题是我们假设创建这些文件(那些有规则的文件)是困难和棘手的。也许有一些工具或api之类的东西可以让它更容易?或者/也许有一些工具可以进行这种转换?

    使用的平台是.net 4.0。

    2 回复  |  直到 12 年前
        1
  •  0
  •   John    14 年前

    听起来你想做的是抽象出一个通用的文档结构,从你想翻译的所有格式中获取所有细节。这种通用格式可以是XML或其他格式。

    然后将问题简化为将所有格式转换为通用格式,并将通用格式转换为所有其他格式。

    开发这些特定方法集可以通过代码生成(从模板中为您创建硬编码方法)或进一步取消解析方法并将特定文档类型的规则更多地表示为元数据来进一步帮助,这些元数据驱动特定的你调用的函数。

        2
  •  0
  •   Ira Baxter    14 年前

    你可以看看 Text Transformer 工具。

    我看过这个工具,它看起来像,但我没有具体的经验。