2012-07-17 78 views
0

我有類似以下的xml,我想使用Ant更改特定值的出現(嘗試replaceregexp但沒有多大幫助,因爲它發現多次出現,替換也替換多次出現),我們不有xmltask集成。Ant在xml中替換特定事件

<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

我會插上XMLTask因爲這是正是什麼它的設計做到!難道你不能只加載它(說)你的家庭目錄,並提供一個類路徑參考this SO answer

(說是XMLTask的作者)