(1)原因是:因为从后台传到前台的xml中的数据节点的内容很多 长度超过了4096, 对于这个firefox和ie的处理方式不一样, firefox是将一个4096做为一个片来处理,所以我们用node.firstChild.data取的话 在firefox下只能取得第一个数据 片的数据,这样就数据显示不全了。
(2)修改:*首先增加一个方法用于取所有的数据:
function getNodeText(xmlNode)
{
if(!xmlNode) return '';
if(typeof(xmlNode.textContent) != "undefined") return
xmlNode.textContent;
return xmlNode.firstChild.nodeValue;
(2)修改:*首先增加一个方法用于取所有的数据:
function getNodeText(xmlNode)
{
if(!xmlNode) return '';
if(typeof(xmlNode.textContent) != "undefined") return
xmlNode.textContent;
return xmlNode.firstChild.nodeValue;
}
**把node.firstChild.data用getNodeText(node)取代。