Como vocês iriam adicionar uma linha a um monte de arquivos XML depois de certas tags? A solução pode ser baseada no uso de ferramentas unix ou nomear um editor de texto ou utilitário que possa me permitir fazer isso de maneira rápida e fácil. Tenho mais de 60 arquivos que preciso editar.
Por exemplo, eu tenho o seguinte XML:
<Node disablePersistence="true">
<Name>Mapper</Name>
<Action>
<Class-Name>com.test.component.Mapper</Class-Name>
<Param name="output_url" value="constant:file:///output.xml"/>
<Param name="xml_url" value="constant:file:///input.xml"/>
<Param name="xsl_url" value="constant:file:///template.xsl"/>
</Action>
<Next-Node>ComposeMessage</Next-Node>
</Node>
Primeiro, preciso pesquisar a tag Node. Então eu precisaria procurar a tag Name = Mapper. Em seguida, pesquise a tag Action. Em seguida, procure a tag Param. Onde todas as tags para Param são, então, precisamos inserir a nova linha:
<Param name="new_parameter" value="constant:true"/>
Isso é possível ou está pedindo demais e será mais rápido editar manualmente todos os arquivos?
Tags xml unix-utils append