# for a named file, adds the xml declaration

import string, os, sys

filename = sys.argv[1];
#print 'Adding XML declaration: ' + filename + ' ...';

infile = open( filename, 'r' );
lines = infile.readlines();
infile.close();

start = string.find( lines[0], '<?xml');
if start >= 0:
    print "This file already has an XML declaration!.";
else:
    outfile = open( filename, 'w' );
    outfile.write( '<?xml version="1.0" encoding="utf-8"?>' );
    for line in lines:
        outfile.write( line );
    outfile.close();
    print 'XML declaration added.';

    

