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>