Hola, 
 Estoy intentando escribir un fichero con extensión .xml, programando con código C++, no tiene mayor dificultad porque realmente sólo quiero que tenga un formato de etiquetas pero me da el siguiente error:
                XML parsing error
                fatal parsing error: unexpected character in line 1, column 16
                     <?xml version=1.0 encoding='iso-8859-1' ?>
 El código que genera  la línea es: 
               ficherosdtxml << "<?xml version=""1.0"" encoding='iso-8859-1' ?>" << endl;
 He probado a quitar la línea y me da el mismo error en otras líneas (y el código no tiene nada es todo el rato igual)  pongo un poco del código:  
                ficherosdtxml << "\t<service_ID>";
      ficherosdtxml<< (servicio[k1]->lineEdit26_2)->text();
      ficherosdtxml << "</service_ID>" << endl;
      ficherosdtxml << "\t<EIT_schedule_flag>";
      ficherosdtxml<< servicio[k1]->get_EITScheduleFlag();
      ficherosdtxml << "<EIT_schedule_flag>" << endl;
 No sé si me estoy dejando algo o estoy cometiendo algún error, la verdad es que es la primera vez que intento crear un fichero xml. 
  Muchas Gracias por adelantado!!
   Saludos,
   María