Есть такой скрипт:
<script language="JavaScript" type="text/JavaScript">
function listxml()
{
var xmlDoc;
if (window.ActiveXObject)
{xmlDoc=new ActiveXObject("Microsoft.XMLDOM");}
else if (document.implementation.createDocument)
{xmlDoc=document.implementation.createDocument("","",null);}
else
{alert('Your browser cannot handle this script');}
xmlDoc.async=false;
xmlDoc.load("iss.xml");
var f='';
for (i=0; i<xmlDoc.getElementsByTagName("catalog").length; i++)
{
if (xmlDoc.getElementsByTagName("catalog")[i].getAttribute("name")=='атрибут')
{f+=xmlDoc.getElementsByTagName("catalog")[i].getAttribute("name")+'<br />';}
}
document.getElementById("forxml").innerHTML=f;
}
</script>
в FF и Opera этот скрипт отрабатывает на раз (выводит список найденных узлов), а IE уходит в себя и больше не возвращается. Надо сказать что xml файл очень большой, более 2 мегабайт. Как-то можно скрипт модернизировать чтоб IE тоже работал, или надо принципиально по другому задачу решать?