Nike: Objekt unbekannt ? Was ist hier falsch ?

Beitrag lesen

Hmmmm...
Lasse ich documentElement weg und referenziere direkt über xmlDoc, so macht es schon was nur nicht das Richtige.

Ich poste mal hier den Code

Die XML Datei mail.xml

<?xml version="1.0"?>

<EMAIL>
  <TO>Jodie@msn.com</TO>
  <FROM>Bill@msn.com</FROM>
  <CC>Philip@msn.com</CC>
  <SUBJECT>Mein Dokument ist ein Baum</SUBJECT>
  <BODY>Dies ist ein Beispiel einer Baumstruktur</BODY>
</EMAIL>

Und die Html Datei

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>

<HEAD>
 <TITLE>Listing 5.5</TITLE>

<SCRIPT LANGUAGE="JavaScript" FOR="window" EVENT="onload">
  loadDoc();
 </SCRIPT>

<SCRIPT LANGUAGE="JavaScript">
  var xmlDoc = new ActiveXObject("microsoft.xmldom");
  xmlDoc.load("mail.xml");

function loadDoc()
  {
  if (xmlDoc.readyState == "4")
   start()
  else
   window.setTimeout("loadDoc()", 4000);
  }

function start()
  {
  var rootElem = xmlDoc.documentElement;
  var toVar = rootElem.childNodes.item(0).text;
  alert(toVar);
  }
 </SCRIPT>
</HEAD>

<BODY>

</BODY>

</HTML>