I have a JS problem (if i could do an other way it will be ok too), i have one excell file filled with some definitions <word, definition>, with a macro i generate an XML file, this XML file is used by many HTML files (each one using the XML file for getting some definitions and showing the definition in a popup screen)
This way I can maintain the definition in one and unique file (Excel)


But, since some version of IE (i know it has been functional with earlier version) the html are not displaying anything, the xml file is not properly loaded, i think this is due the way i load the XML file into memory :

function importXML()
	if (document.implementation && document.implementation.createDocument)
		xmlDoc = document.implementation.createDocument("", "", null);
		xmlDoc.onload = createTable;
	else if (window.ActiveXObject)
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.onreadystatechange = function () {if (xmlDoc.readyState == 4) createTable()};
		alert('Votre navigateur ne peut afficher cette page');
Actually it works with Firefox but not with IE11 !!
Does anybody could help me loading the XML file into memory please, or a way to bypass the problem (the aim is to have one unique file to maitain and to be able to acces the definitions to show them in popups)

Sorry for my english !