Обновите значение узла XML с помощью XMLPoke & Nant

<?xml version="1.0" encoding="utf-8"?>
<Zones>
<database>User Id=myuser;Password=mypass;Data Source=xxxxxxx</database>
</Zones>

Можно ли обновить значение узла, используя xmlpoke и nant? Моя новая ценность

1 ответ

Решение

Вы можете сделать всю стоимость собственности 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}" />

Как только он найдет этот узел, он обновит значение, указанное вами в свойстве. ПРИМЕЧАНИЕ: не проверено.

Другие вопросы по тегам