原创 对xml操作写的一点共同方法收藏

/**
   *xmlDoc :xml对象
   *num:操作的字段在这个xml对象的序号(这个没有很好地描述)
   *str:操作对象的名字
   *value:付给操作得值
   */

function getXMLData(xmlDoc,num,str){              
    var xmlData = xmlDoc.getElementsByTagName(str)[num];              
    var xmlStr ;
    if(xmlData.hasChildNodes()){                            
        xmlStr = xmlData.childNodes[0].nodeValue;              
    }
    else{
        xmlStr = "";
    }
    return xmlStr;
}

function getXMLAttribute(xmlDoc,num,str){          
    var xmlData = xmlDoc.getElementsByTagName("T")[num];              
    var xmlStr = xmlData.getAttribute(str);           
    return xmlStr;    
}      

function setXMLData(xmlDoc,num,str,value){           
    var xmlData = xmlDoc.getElementsByTagName(str)[num];           
    var xmlStr ; 
    if(xmlData.hasChildNodes()){                         
        xmlData.childNodes[0].nodeValue = value;           
    }           
    else{                     
        var txtNode = xmlDoc.createTextNode(value);                     
        xmlData.appendChild(txtNode);           
    }
}      

function setXMLAttribute(xmlDoc,num,str,value){           
    var xmlData = xmlDoc.getElementsByTagName("T")[num];           
    var xmlStr = xmlData.setAttribute(str,value);
}  

发表于 @ 2008年06月13日 09:19:49|评论(loading...)|收藏

新一篇: JSP--page指令的属性 | 旧一篇: td自动换行的方法

Csdn Blog version 3.1a
Copyright © boat1980