XML Dokument laden funktioniert im Firefox nicht!
snow
- xml
Obwohl ich eigentlich immer den Firefox bei der Arbeit vorgezogen habe,
macht er mir neuerdings ganz schön Kopfzerbrechen.
Um mit DOM zu arbeiten möchte ich ein XML-Dokument laden. Auf mehreren Seiten wird empfohlen folgendermaßen nach Browsern zu unterscheiden. Im Firefox funktioniert es allerdings nicht. Es erscheinen zwar keine Fehlermelungen aber ich kann weder auf documentElement noch auf irgendwelche childNodes zugreifen. Im IE klappt alles wunderbar, ich kann alle Knoten anzeigen, und neue hinzufügen oder entfernen. Kann mir jemand helfen?
CODE:
if(window.ActiveXObject)
{
var xmlDok=new ActiveXObject("microsoft.xmldom");
xmlDok.async = "false";
xmlDok.load("dvdcollection.xml");
}
else if (document.implementation && document.implementation.createDocument)
{
var xmlDok = document.implementation.createDocument("","",null);
xmlDok.load("./dvdcollection.xml");
alert("Var. 2!");
}
else
{
alert('Others');
document.write('<h2>Your browser cannot handle this script!</h2>');
}
// #####################################
document.write(xmlDok.nodeType + '<br/>');
document.write(xmlDok.nodeName + '<br/>');
document.write(xmlDok.childNodes.length + '<br/>');
document.write(xmlDok.documentElement.childNodes.length + '<br/>');