Thema: XML laden mit Firefox
Hi!
Habe ein paar Probleme mit Listing 5.3 unter Firefox, im IE funktioniert alles.
var loadXML = function(xmlDoc)
{
if (window.ActiveXObject)
{
xml = new ActiveXObject("Microsoft.XMLDOM");
xml.async = false;
xml.load(xmlDoc);
parseXML();
}
else if (document.implementation && document.implementation.createDocument)
{
alert("Bin drin!");
xml = document.implementation.createDocument("","",null);
xml.async = false;
xml.onload = parseXML;
xml.load(xmlDoc);
}
else
{
alert("Kann XML-Datei nicht öffnen.");
}
}Nun kommt ne ganz simple loadXML:
var parseXML = function()
{
var root = xml.documentElement;
alert (root.childNodes.item(0).firstChild.text);Als xml-Datei dient die blumen2.xml.
Im IE wird dann korrekt ein alert mit Inhalt "Rose" angezeigt,
Firefox akzeptiert die if-Bedingung, spuckt also alert mit "Bin drin!" aus, aber dann kommt nix mehr. Die JavaScript Konsole spuckt aus: root.childNodes.item(0).firstChild has no properties
Hat noch wer dieselben Probleme?
Und evtl. sogar ne Lösung?
Schonmal danke!
Gruß
fraenzer