如何创建XML文件templatish方式?

时间:2015-04-28 13:56:03

标签: c# .net xml

我必须在.NET 4 Windows服务应用程序中动态创建具有复杂结构的XML文件。虽然我只需更新少量标签或部分,但XML文件相当大。我想将XML模板放在应用程序之外,其中包含将在XML中插入值的片段(如用于ASP.NET MVC视图的@razor引擎)

<xml>
  <customer>@data.customer</customer>
  @foreach (var supplier in @data.suppliers) {
    <supplier>@supplier</supplier>
  }
  ...
</xml>

适合的技术/库是什么?

0 个答案:

没有答案