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