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

Pie*_*arg 3 asp.net web-config-transform

我已经经常使用配置转换,但我正在努力解决一点:“内部文本”而不​​是属性的更改。

作为示例,我在配置文件中包含以下内容(如果有人感兴趣,可以使用 Sitecore 为营销人员提供的网络表单):

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

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

使用“vanilla”转换或Sayed Ibrahim Hashimi的 SlowCheetah 是否可以实现这一点?

Tsa*_*her 5

您需要使用Replace变换。在你的情况下,类似

<param desc="connection string" xdt:Transform="Replace">new connection string here</param>
Run Code Online (Sandbox Code Playgroud)

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