import org.dom4j.*; import org.dom4j.io.*; import java.io.*; import java.util.*; public class Fix2 { public static void main( String[] args ) throws Exception { SAXReader r = new SAXReader(); Document d = r.read( new FileReader( args[0] ) ); Element root = d.getRootElement(); Element id = root.element( "id" ); if ( id != null ) { System.out.println( id.getName() ); id.setName( "artifactId" ); } File f = new File( args[0] ); f.delete(); OutputStream os = new FileOutputStream( args[0] ); OutputFormat format = new OutputFormat(); format.setIndentSize( 2 ); format.setNewlines( true ); format.setTrimText( true ); XMLWriter writer = new XMLWriter( format ); writer.setOutputStream( os ); writer.write( d ); } }