【发布时间】:2009-09-02 07:11:52
【问题描述】:
在使用 Nant 的构建过程中,如何更新 xml 文件以添加新节点。我希望通过使用现有的 Nant/NantContrib 任务来做到这一点
【问题讨论】:
在使用 Nant 的构建过程中,如何更新 xml 文件以添加新节点。我希望通过使用现有的 Nant/NantContrib 任务来做到这一点
【问题讨论】:
基本上...
xmlpeek 将要附加到的节点加载到变量中使用xmlpoke替换步骤1中选择的节点
【讨论】:
&lt;替换为&lt;,一切都很好。它应该是这样的:<property name="newAppSettingsNodes" value="${appSettingsNodes}&lt;add key='my.config.key' value='${someNewValue}' /&gt;" />
您可以为此使用<xmlpoke>。
但我建议,你帮自己一个忙,使用<script> 用你选择的语言编写xml文件修改逻辑。
【讨论】:
xmlpoke 添加 节点。这仅用于修改现有节点。
<xmlpeek>父节点,将所需的新子节点附加到它的内容,然后<xmlpoke>它