我有像下面这样的xml,我想使用Ant更改特定值的值(尝试使用replaceregexp但是没有多大帮助,因为它发现多次出现,替换也替换了多次出现)并且我们没有集成xmltask。
<databases>
<database>
<server>mssql_1</server>
<port>1433</port>
<sid_instance>foobar</sid_instance>
<path></path>
<hostuser>sa</hostuser>
<hostpwd>password</hostpwd>
</database>
<database>
<server>oracle_1</server>
<port>1521</port>
<sid_instance>foobar</sid_instance>
<path>C:\\oracle\\oradata\\foobar</path>
<hostuser>system</hostuser>
<hostpwd>password</hostpwd>
</database>
</databases>
答案 0 :(得分:0)
我会插入XMLTask,因为正好它的目的是什么!你能不能把它加载到(比如说)你的家庭目录中,并根据this SO answer提供类路径引用?
(作为XMLTask的作者发言)
答案 1 :(得分:0)
我希望this link帮助你。它解释了如何使用xmlTask
。