В нижеприведенном фрагменте файла ant я обрабатываю все файлы conn.xml в каталоге, чтобы узнать, есть ли запись DB, отличная от MyDB. Этот код устанавливает только имя базы данных последнего совпадения, которое все еще в порядке, так как есть только один такой файл. Но я хочу назвать точный файл (из всех включенных файлов), у которого есть эта недопустимая запись.Как распечатать имя файла, которое является процессом через xmltask?
<xmltask>
<fileset dir="${srcdir}/../apps" includes="*/conn.xml"/>
<copy path="//Reference[@name!='MyDB']/@name" attrvalue="true" property="bad_connection_name"/>
</xmltask>
Какой параметр я могу использовать в поле «путь» команды копирования, которое также напечатает текущее имя файла?
Когда я это сделал, я сомневался, что это сработает, потому что свойство bad_connection_name уже установлено и не будет работать в цикле. Но кажется, что xmltask отключает свойство каждый раз, что просто отлично работает для меня. – dganesh2002