RE:Guardar en c con extension XML
Exacto. A final de cuentas, cualquier archivo es uno binario, así que todos se abren de la misma forma. Lo importante es lo que guardas ahí, y su interpretación. En este caso, vas a guardar texto, así de simple.
Saludos.