【发布时间】:2019-11-09 21:43:29
【问题描述】:
我在 UCD 部署期间使用 XPath 修改应用程序配置文件中的一些设置,但是我无法确定正确的使用路径。
我可以更改连接字符串没有问题,但应用程序设置使用了不同的语法,我无法让 XPath 匹配。
这是我使用的 XPath:
//configuration/applicationSettings/ServiceTaskFunctions.Properties.Settings/setting[@name='Hello']/@value->${p:environment/World}
${p:environment/World} 是一个环境属性,我确信它可以工作,因为连接字符串的工作方式相同。
我预计会出现以下情况:
<setting name="Hello" serializeAs="String">
<value>World</value>
</setting>
但我得到的是:
<setting name="Hello" serializeAs="String">
<value></value>
</setting>
【问题讨论】: