0

我有一个模板,需要创建几个 xml 文件。该文件包含一个变量 -this- 替换多次,将其另存为该名称 -this-.xml 然后对我的文本或 excel 列表或数据库中的每个值重复 - 我最好如何去做?

4

2 回答 2

1

老派 unix 方式(bash shell 语法):

for var in $(cat replacelist.txt); do sed "s/-this-/$var/g" < template.xml >$var.xml; done
于 2009-02-25T19:30:56.613 回答
0

您是在考虑在代码中执行此操作,还是使用模板驱动的生成器?

几种选择:

  • 在 Visual Studio 中,您可以使用 T4 模板来实现这一点
  • 您可以使用 CodeSmith、MyGeneration 等代码生成器
  • 您可以编写自己的小程序来执行此操作(在 C#、VB 中 - 任何东西)

您真正在寻找哪些?

马克

于 2009-02-13T06:22:35.010 回答