我遇到的问题在下面的代码中。新的XMLLoadArguments创建一个对象但是当使用下面的解析器进行解析时,ie代码生成一个[object Object],而crossbrowser生成一个[object Document]我需要它们都是[object Object],并且想知道是否有人知道为什么会发生这种情况以及如何解决它。
var oData = new DataList();
var xmlLoadArgs = new XMLLoadArguments();
xmlLoadArgs.XML = xmlDataset;
xmlLoadArgs.AutoCreateColumns = true;
xmlLoadArgs.UseMappings = false;
//oData.Rows.LoadXML(xmlLoadArgs);
try {
parser = new DOMParser();
oData.Rows = parser.parseFromString(xmlLoadArgs, "text/xml");
}
catch(err) // Internet Explorer
{
oData.Rows.LoadXML(xmlLoadArgs);
}