Vaca sagrada! Essa questão me deixou louca a noite toda. Eu finalmente percebi isso. Eu percebo que a pergunta original foi há muito tempo, mas eu quero essa resposta na internet, então aqui vai:
Em vez de adicionar uma entrada para XML, tive que atualizar a lista de extensões para text / plain. Aqui está o que a entrada de texto / simples agora se parece no meu arquivo mimeTypes.rdf. O arquivo está localizado na pasta do perfil do firefox, veja a página de solução de problemas do firefox (digite about: support na barra de navegação) e em "Profile Folder" clique em "Show Folder" e edite o arquivo mimeTypes.rdf com o notepad ++.
<RDF:Description RDF:about="urn:mimetype:text/plain"
NC:description="Text Document"
NC:value="text/plain"
NC:editable="true">
<NC:fileExtensions>xml</NC:fileExtensions>
<NC:fileExtensions>txt</NC:fileExtensions>
<NC:handlerProp RDF:resource="urn:mimetype:handler:text/plain"/>
</RDF:Description>
<RDF:Description RDF:about="urn:mimetype:handler:text/plain"
NC:alwaysAsk="false"
NC:saveToDisk="false"
NC:useSystemDefault="false"
NC:handleInternal="false">
<NC:externalApplication RDF:resource="urn:mimetype:externalApplication:text/plain"/>
</RDF:Description>
<RDF:Description RDF:about="urn:mimetype:externalApplication:text/plain"
NC:path="C:\Program Files\Notepad++\notepad++.exe"
NC:prettyName="notepad++.exe" />