troubles tentando analisar uma string html com DOMParser

aqui está o trecho:

html  = "<!doctype html>";
html += "<html>";
html += "<head><title>test</title></head>";
html += "<body><p>test</p></body>";
html += "</html>";

parser = new DOMParser();

dom = parser.parseFromString (html, "text/html");

qui está o erro ao tentar executar estas linha

Erro: componente retornado código de falha: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsIDOMParser.parseFromString]

Eu tento descobrir o que está acontecendo, mas o código parece estar correto e eu procurei na web, venho aqui sem pista

você encontrou essa falha antes? se sim, onde está o err

questionAnswers(2)

yourAnswerToTheQuestion