xReplace Procedural Text Editor
xReplace is a procedural text editor to define a process of textmanipulation which will be performed for multiple files described usingXML. xReplace also supports third party plug-ins for extra features.Read the Wiki for more information.
Go to http://xreplace.sourceforge.net/
See also these related projects.