是否可以以<%=person.LastName %>
这种方式使用 XML 字符串中的变量?
XElement letters = new XElement("Letters");
XElement xperson = XElement.Parse("<Table><Row><Cell><Text>
<Segment>Dear <%=person.Title%> <%=person.FirstName%> <%=person.LastName%>,
</Segment></Text></Cell></Row>...");
foreach (Person person in persons){
letters.Add(xperson)
}
如果可能的话,这将是一个救星,因为我不能使用 XElement 和 XAttribute 手动添加节点。我们有多个模板,它们经常更改(即时编辑)。
如果这不可行,您能想出另一种方法,以便我可以为 XML 使用模板吗?
看起来在 VB 中是可能的 http://aspalliance.com/1534_Easy_SQL_to_XML_with_LINQ_and_Visual_Basic_2008.6