¿Cómo leer el archivo XML usando FileReader javascript?

Necesito obtener XML de un archivo ODF. Intenté usar FileReader readAsText y readAsBinaryString pero no funciona.

FileReader readAsText Devuelve algunos caracteres especiales para archivos odf.

conreadAsBinaryString

var reader = new FileReader()

reader.onloadend=function(e){

    var data = e.target.result;
    //data is not in xml format
    var xml = str2xml(data);
    //getting error
    /*
     using DOM parser for xml parsing
    */
}

reader.readAsBinaryString(file);

¿Cómo puedo obtener XML de un archivo ODF usando el FileReader de javascript?

Respuestas a la pregunta(2)

Su respuesta a la pregunta