用对象属性替换文件中的值

时间:2013-08-20 23:03:40

标签: c# .net xml code-generation t4

我将使用模板文件来生成XML文件。模板具有带对象和属性的服务器代码块,例如

<firstname><%=User.FirstName%></firstname>
<# include address.tpl pass=User> address.tpl will have address node 

有没有办法做到这一点?我已经使用过T4模板,但它不灵活,因为我需要包含多个嵌套模板并将对象传递给它。

1 个答案:

答案 0 :(得分:0)

我并不完全理解,但看起来这些文件只是合法的XML文件,因此您可以创建自己的XML爬虫来完成这项工作。如果那不是你想要的,请详细说明问题。

以下是一些信息: http://msdn.microsoft.com/en-us/library/cc189056(v=vs.95).aspx