国产探花免费观看_亚洲丰满少妇自慰呻吟_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) { 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 马公市| 潼南县| 漯河市| 福州市| 六枝特区| 新巴尔虎左旗| 北海市| 南皮县| 黄骅市| 六枝特区| 永年县| 南汇区| 克山县| 都昌县| 中阳县| 保定市| 湄潭县| 罗源县| 曲周县| 莱州市| 府谷县| 年辖:市辖区| 上蔡县| 平凉市| 抚远县| 德州市| 昂仁县| 万州区| 广水市| 彭山县| 浦江县| 巩留县| 陕西省| 鹤庆县| 宜都市| 静安区| 湘潭县| 射洪县| 隆德县| 邵东县| 海南省|