在使用Nant构建过程中,如何更新xml文件以添加新节点。我希望通过使用现有的Nant / NantContrib任务来实现这一目标
答案 0 :(得分:4)
基本上...
xmlpeek
将要附加的节点加载到变量使用xmlpoke
替换步骤1中选择的节点
< xmlpeek file =" $ {configFile}"的xpath =" /配置/的appSettings"属性=" appSettingsNodes" />
< property name =" newAppSettingsNodes" value =" $ {appSettingsNodes}< add key =' my.config.key'值=' $ {someNewValue}' /&安培; GT;" />
< xmlpoke file =" $ {configFile}"的xpath =" /配置/的appSettings"值=" $ {newAppSettingsNodes}" />
答案 1 :(得分:2)