Tobias H.: XML Problem

Beitrag lesen

Hallo,
ich habe eine html-datei in der folgendes steht:
<?xml version="1.0"?>
<feeds>
  <feed id="4" link="http://www.bla.de/rss.php?channel=test" name="bla.de"></feed>
</feeds>

nun will ich diese datei mit folgendem js-skripts auslesen:
anmerkung: die datei wurde über ajax bereits erfolgreich geöffnet und der handler heißt req.

function parse() {
  var elfl = document.getElementById( 'elFeedList' );
  elfl.innerHTML = '';

var nl = req.responseXML.getElementsByTagName( 'feed' );
  var firstId = null;
  for( var i = 0; i < nl.length; i++ ) {
    var nli = nl.item( i );
    var id = nli.getAttribute( 'id' );
    var link = nli.getAttribute( 'link' );
    var name = nli.getAttribute( 'name' );

var elOption = document.createElement( 'option' );
    elOption.value = id;
    elOption.innerHTML = name;
    elfl.appendChild( elOption );
    if ( firstId == null ) firstId = id;
  }
  loadFeed( firstId );
}

wenn ich zur Probe alert(req.responseText) mache, um zu prüfen, ob der html code eingelesen wird, gibt er den inhalt der html-seite 1a aus. allerdings funktioniert was nicht mit der Abfrage:
var nl = req.responseXML.getElementsByTagName( 'feed' );

n1.length bleibt 0, obwohl das tag <feed>...</feed> gesetzt ist, woran kann das liegen?

lg
tobi