0

我有如下的 xml,我想使用 Ant 更改某个值的特定出现(尝试了 replaceregexp,但没有太大帮助,因为它发现了多次出现,replace 也替换了多次出现)并且我们没有集成 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>
4

2 回答 2

0

我希望这个链接对你有帮助。它解释了如何使用xmlTask.

于 2012-07-17T18:34:18.760 回答
0

我会插入XMLTask,因为这正是它的设计目的!您不能将其加载到(例如)您的主目录并根据此 SO 答案提供类路径引用吗?

(以 XMLTask 的作者身份发言)

于 2012-07-17T15:13:19.933 回答