【发布时间】:2014-02-05 03:25:31
【问题描述】:
<?xml version="1.0" encoding="utf-8"?>
<Zones>
<database>User Id=myuser;Password=mypass;Data Source=xxxxxxx</database>
</Zones>
是否可以使用 xmlpoke 和 nant 更新节点值? 我的新价值
【问题讨论】:
<?xml version="1.0" encoding="utf-8"?>
<Zones>
<database>User Id=myuser;Password=mypass;Data Source=xxxxxxx</database>
</Zones>
是否可以使用 xmlpoke 和 nant 更新节点值? 我的新价值
【问题讨论】:
您可以将整个值设为 NAnt 属性
<property name="db.string" value="User Id=${myID};Password=${myPW};Data Source=${MyDataSource}" />
然后使用xmlpoke 命令,类似于:
<xmlpoke file="${YourFilePath}\MyConfig.config" xpath="//Zones/database" value="${db.string}" />
一旦找到该节点,它将更新您在属性中指定的值。注意:未经测试。
【讨论】: