Hello,
I am getting an error with XML/XSL. It is saying that
'xmlDoc.documentElement' is null or not an object. Line 47, char 7.
This is reported in IE 6.
I have installed the XML SDK from Microsoft (Version 4.0).
This is being run from an Apache web server on UNIX. The /x12 directory
exists under the Apache directory and all of the files that it is trying to
access exist with data.
Here is the code where it comes from:
<HTML>
<HEAD>
<title>Index Tree</title>
<!-- left-hand frame for x12 displays -->
<LINK REL="stylesheet" type="text/css" href="/x12/common.css"/>
<SCRIPT LANGUAGE="Javascript">
var xmlDoc;
var iconb;
var iconbO;
var iconrb;
var iconrbO;
var iconp;
var iconrp;
function initAdmin() {
var xslDoc;
iconb = new Image();
iconb.src = "/icons/b.gif";
iconbO = new Image();
iconbO.src = "/icons/bO.gif";
iconrb = new Image();
iconrb.src = "/icons/rb.gif";
iconrbO = new Image();
iconrbO.src = "/icons/rbO.gif";
iconp = new Image();
iconp.src = "/icons/p.gif";
iconrp = new Image();
iconrp.src = "/icons/rp.gif";
xmlDoc = new ActiveXObject('Microsoft.XMLDOM');
xmlDoc.validateOnParse = false;
xmlDoc.resolveExternals = false;
xmlDoc.preserveWhiteSpace = false;
xmlDoc.async = false;
xslDoc = new ActiveXObject('Microsoft.XMLDOM');
xslDoc.validateOnParse = false;
xslDoc.resolveExternals = false;
xslDoc.preserveWhiteSpace = false;
xslDoc.async = false;
xmlDoc.load("/x12/_data/xmlo.myipaddr");
xslDoc.load("/x12/tree.xslt");
folderTree.innerHTML = xmlDoc.documentElement.transformNode(xslDoc);
collapse(folderTree);
}
</SCRIPT>
<SCRIPT LANGUAGE="Javascript" SRC="/x12/admin.js"></SCRIPT>
</HEAD>
<BODY ONLOAD="initAdmin()" ONSELECTSTART="return false" TOPMARGIN="0"
LEFTMARGIN="0" RIGHTMARGIN="0" BOTTOMMARGIN="0">
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" HEIGHT="100%"
WIDTH="100%" NOWRAP="true" STYLE="border-right: 1px solid black;"
VALIGN="TOP">
<TR>
<TD STYLE="background-color: #5389bc">
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="1" width="100%">
<TR>
<TD><center><DIV id="B1" CLASS="bOut"
ONMOUSEOVER="swapClass(this, 'bOver')" ONMOUSEOUT="swapClass(this, 'bOut')"
ONCLICK="searchMenu()">Search</DIV></center></TD>
<TD><center><DIV id="B2" CLASS="bOut"
ONMOUSEOVER="swapClass(this, 'bOver')" ONMOUSEOUT="swapClass(this, 'bOut')"
ONCLICK="expandErrors(folderTree)">Errors</DIV></center></TD>
<TD><center><DIV id="B3" CLASS="bOut"
ONMOUSEOVER="swapClass(this, 'bOver')" ONMOUSEOUT="swapClass(this, 'bOut')"
ONCLICK="expandClaims(folderTree)">Claims</DIV></center></TD>
<TD><center><DIV id="B4" CLASS="bOut"
ONMOUSEOVER="swapClass(this, 'bOver')" ONMOUSEOUT="swapClass(this, 'bOut')"
ONCLICK="expandAll(folderTree)">ExpandAll</DIV></center></TD>
<TD><center><DIV id="B5" CLASS="bOut"
ONMOUSEOVER="swapClass(this, 'bOver')" ONMOUSEOUT="swapClass(this, 'bOut')"
ONCLICK="collapse(folderTree)">Minimize</DIV></center></TD>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD HEIGHT="100%">
<DIV ID="folderTree" STYLE="padding-top: 8px;width: 100%;height:
100%;overflow: auto;"></DIV>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
Thanks,
wimpy
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list