如何在配置转换中更改内部文本而不是属性?

时间:2013-11-08 15:40:43

标签: asp.net web-config-transform

我一直在使用配置转换,但我正在苦苦挣扎:改变“内部文本”而不​​是属性。

作为一个例子,我在配置文件中有以下内容(如果有兴趣的话,Sitecore的营销人员的webforms):

<param desc="connection string">Database=sitecore_webforms;Data Source=CHANGEME;user id=CHANGEME;password=CHANGEME;Connect Timeout=30</param>

我希望将其更改为正确的连接字符串。通常,这将是我可以做得很好的属性的一部分,但在这种情况下,它不是。

这可以使用“vanilla”转换或Sayed Ibrahim Hashimi的SlowCheetah吗?

1 个答案:

答案 0 :(得分:3)

您需要使用Replace转换。在你的情况下,像

<param desc="connection string" xdt:Transform="Replace">new connection string here</param>

您还需要添加正确的xdt:Locator属性,以选择元素。