最近我在IE11中加载xml时遇到了一个问题。所以我浏览了不同的链接并解决了问题,现在xml正在加载,但是出现了多个空白行。 我不知道如何解决这个问题。 我在下面提供了用于在IE11中加载xml的代码以及包含多个空行的屏幕截图:
代码:
function loadXMLDoc(fname)
{
var xmlDoc;
var nVer = navigator.appVersion;
var nAgt = navigator.userAgent;
var nameOffset, verOffset, ix;
// code for IE
if (window.ActiveXObject!=="undefined")
{
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
}
if ((verOffset = nAgt.indexOf("Chrome")) == -1 || (verOffset = nAgt.indexOf("Safari")) == -1)
{
xmlDoc.async = false;
xmlDoc.load(fname);
return(xmlDoc);
}
}
function displayResult(xmlData)
{
xml = loadXMLDoc(xmlData);
xsl = loadXMLDoc("finalsheet.xsl");
// code for IE
if (window.ActiveXObject!=="undefined")
{
ex = xml.transformNode(xsl);
return ex;
}
以下是该问题的屏幕截图,XML在数据上方和下方显示多个空白行