我load了一个 XML,然后使用dom来获取数量,但发现ie没问题,但firefox,会把开始标签和结束标签算为两个,我本来有5对,包括根节点的一个,一共六个,我获得根一下的5个,ie显示没问题,但firefox为什么显示是11个?oXD.documentElement.childNodes.length(oXD就是获得的xml对象)而且我始终无法正确获得text属性  //for firefox get node value
  var getXMLToString = function(oNode){
var sText = "";
if(oNode.hasChildNodes()){
for(var i = 0; i<oNode.childNodes.length; i++){
if(oNode.childNodes[i].hasChildNodes()){
sText += getXMLToString(oNode.childNodes[i]);
}else{
sText += oNode.childNodes[i].nodeValue;
}
}
}
return sText;
  }他的个数是从1开始的,而ie是从0开始的很迷惑,希望大家帮帮忙,谢谢