国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

javascript讀取xml

2024-09-06 12:44:29
字體:
來源:轉載
供稿:網友

代碼如下:/** 
 * 得到XML文件屬性的集合對象 
 * @param xmlDoc XML對象 
 * @param name 屬性名稱 如: user 
 * @return 返回 Array 對象 
 * Example XML: 
 * <?xml version='1.0' encoding='utf-8'?> 
 * <ekuy> 
 *   <user> 
 *     <name> 
 *       <cnname>小豬</cnname> 
 *     </name> 
 *     <age>27</age> 
 *   </user> 
 *   <user> 
 *     <name> 
 *       <cnname>小霞</cnname> 
 *     </name> 
 *     <age>26</age> 
 *   </user> 
 * </ekuy> 
 */ 
function getXMLArray(xmlDoc, name) { 
  var keys = name.split('.'); 
  var node = xmlDoc.documentElement;      // 得到根節點 
  var rtn = new Array(); 
  var n = 0; 

  for(var i=0; i<keys.length; i++) { 
    var childs = node.childNodes;       // 得到子節點 
    var key = keys[i]; 
 for(var k=0; k<childs.length; k++) {       
   var child = childs[k]; 
   if(child.nodeName == key) {     // 判斷子節點是否符合 
  if(i == keys.length-1) { 
          rtn[n] = child; 
    n++; 
  } else { 
    node = child; 
    break; 
  } 
   } 
 } 
  } 


  return rtn; 



/** 
 * 得到由getXMLArray函數得到對象中的值 
 * @param node 節點對象 
 * @param name  
 * @return 返回 String  
 */ 
function getValue(node, name) { 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新野县| 阿鲁科尔沁旗| 玛多县| 昌乐县| 德令哈市| 修武县| 绥化市| 安多县| 苏尼特左旗| 宣武区| 额尔古纳市| 西城区| 海南省| 惠州市| 江津市| 桓仁| 洞口县| 永清县| 定陶县| 朝阳区| 靖西县| 博兴县| 山丹县| 巴马| 佳木斯市| 石门县| 贡觉县| 昌宁县| 龙井市| 南岸区| 清水县| 留坝县| 九龙县| 长治市| 红原县| 阜宁县| 汝南县| 新闻| 忻城县| 新化县| 阿坝|