获取xml节点值和属性值(兼容ie和firefox)
所属分类: 行业热门 > 电脑 关键词: firefox与xml
ie和firefox中对xml的操作差异比较到,昨天郁闷了一两个小时。
下面是同事封装的获取xml节点值和属性值的方法,经实践用起来还可以
//得到节点的Text值
function getNodeText(obj)
{
if(!obj)
{
return "";
}
if(obj.textContent)
{
return obj.textContent;
}
if(obj.firstChild)
{
obj=obj.firstChild;
}
if(obj.nodeValue)
{
return obj.nodeValue;
}
if(obj.data)
{
return obj.data;
}
return "";
}
function getNodeAttribute(node,name)
{
if(!node || !name)
{
return false;
}
return getAttribute(name,node.attributes);
}
//得到某个属性
function getAttribute(name,list)
{
if(!list)
{
return false;
}
for(var i=0;i
{
if(list[i].nodeName.toLowerCase()==name.toLowerCase())
{
return list[i];
}
}
return false;
}
开放行业词条:获取xml节点值和属性值(兼容ie和firefox)
精彩分类推荐:休闲娱乐 小本创业 机械及行业设备 外贸专区 生活 化工