У меня есть следующий xml файл
<Component>
<tag>messageSwiftEeResponse</tag>
<name>message</name>
</Component>
<Component>
<tag>messageSwiftEeResponse</tag>
<name>message</name>
</Component>
</componentList>
</Dictionary>
И мне нужно создать задачу муравья, которая изменяет сообщение на message_blablabla, но ТОЛЬКО ОДИН из 2 сообщений.
Теперь я могу различить guish два из них из-за того факта, что только 1 из них сопровождается непосредственно конечными тегами.
Я пытался использовать xml инструмент для экранирования "<" и ">", потому что они явно не разрешены в переменной команды ant. Это дало мне это
<Component>
<tag>message</tag>
<name>message</name>
</Component>
</componentList>
</Dictionary>
Но это не работает, я полагаю, из-за перевода строки.
Другой вариант - использование команды replaceRegex ant, но я не знаю, как создать регулярное выражение, которое удовлетворяет только одно из 2 сообщений.
Есть идеи?