锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲一区自拍,zzijzzij亚洲日本少妇熟睡,91麻豆精品国产91久久久久久 http://www.aygfsteel.com/EriK-Bi/For nothingzh-cnWed, 18 Jun 2025 18:51:34 GMTWed, 18 Jun 2025 18:51:34 GMT60鍏充簬js涓鐞唜ml鏂囦歡http://www.aygfsteel.com/EriK-Bi/archive/2007/08/20/135591.htmlIamEriKIamEriKMon, 20 Aug 2007 05:45:00 GMThttp://www.aygfsteel.com/EriK-Bi/archive/2007/08/20/135591.htmlhttp://www.aygfsteel.com/EriK-Bi/comments/135591.htmlhttp://www.aygfsteel.com/EriK-Bi/archive/2007/08/20/135591.html#Feedback0http://www.aygfsteel.com/EriK-Bi/comments/commentRss/135591.htmlhttp://www.aygfsteel.com/EriK-Bi/services/trackbacks/135591.html鎯寵鍔ㄦ佺殑鏍規嵁xml鏂囦歡鏉ュ垱寤轟竴媯礣ree,閲囩敤dojo鐨凾ree榪欎釜widget鏉ヤ綔涓鴻澆浣撳疄鐜幫紝鏈互涓哄緢綆鍗曠殑宸ヤ綔鍗存病鏈夋兂鍒扮殑楹葷儲銆?
1.浣跨敤js鏉oad xml鏂囦歡

function loadXML(xmlFile)
{
    var xmlDoc;
    if(window.ActiveXObject)
    {
        xmlDoc    = new ActiveXObject('Microsoft.XMLDOM');
        xmlDoc.async    = false;    //榪欓噷鍗冧竾闇瑕佹敞鎰忥紝闈炲悓姝ョ殑閫夐」錛岄粯璁や負true錛屽悗闈ote 1浼氭湁瑙i噴
        xmlDoc.load(xmlFile);
    }
    else if (document.implementation&&document.implementation.createDocument)
    {
        xmlDoc  = document.implementation.createDocument('', '', null);
        xmlDoc.async=false;
        xmlDoc.load(xmlFile);
    }
    else
    {
        return null;
    }
   
    return xmlDoc;
}

function checkXMLDocObj(xmlFile)
{
    var xmlDoc    = loadXML(xmlFile);
    if(xmlDoc==null)
    {
        alert('Explore do not support xml file load');
    }
    return xmlDoc;
   
}
 
function parseXML(xml) {
 var xmlDoc    = checkXMLDocObj("/Tree/data.xml"); // 榪欓噷鏄枃浠訛紝榛樿鏍硅妭鐐瑰彨鍋歞ata
 var data = xmlDoc.getElementsByTagName("data");
createTreeFromXML(data.item(0));   //榪欓噷鏄竴涓緢tricky鐨勬柟寮忓彇鍒皒ml鏂囦歡鐨勬牴鑺傜偣
var s = dojo.widget.byId("dataTree").selector;    //鍙戠幇鍔ㄦ佺殑緇檇ojo鐨則ree node鍔爏elector闈炲父鍥伴毦錛屼絾紿佺劧鍙戠幇dojo tree榛樿緇欐瘡涓涓妭鐐歸兘鏈塻elector錛屾墍浠ョ洿鎺ュ彇鏉ョ敤
dojo.event.connect(s, 'select', 'treeNodeSelected');    //灝辨槸涓涓瓧浜嗭紝鐖?br>}

function createTreeFromXML(root) {
  var tree = dojo.widget.byId("dataTree");
  if(tree == null)
   alert("null");              
  else
   tree.destroy();
  tree = dojo.widget.createWidget("Tree", {id: "dataTree", toggle: "wipe", expandLevel: 3});          //鍒涘緩tree
  dojo.byId("tree").appendChild(tree.domNode);                                                                          /鏀劇疆tree
  
  var rootNode = dojo.widget.createWidget("TreeNode", {title: root.localName});
  tree.addChild(rootNode);
  appendChild(root,rootNode);          //寮濮嬪驚鐜掑綊鐨勫垱寤簍ree鐨勫瓙鑺傜偣
 }
 
 function appendChild(father,fatherTreeNode) {
  var sub;
  var subTreeNode;
  if(window.ActiveXObject) {
   for(var i = 1; i < father.childNodes.length; i=i++) {            //榪欓噷鏈変竴涓緢鎭跺績鐨勪簨鎯咃紝灝辨槸ie 鍜宖irefox浜嗭紝涓涓埗鑺傜偣錛屽湪ie涓璯et the child nodes,works fine
    sub = father.childNodes[i];
    var title = sub.localName;             
    subTreeNode = dojo.widget.createWidget("TreeNode",{title: title});             
    fatherTreeNode.addChild(subTreeNode);
    appendChild(sub,subTreeNode,objectID);
   }
  }
  else {
   for(var i = 1,j=1; i < father.childNodes.length; i=i+2,j++) {    // 鍦╢irefox涓幏鍙栵紝瑕侀棿闅斾負2錛屼腑闂存繪槸澶氬嚭涓涓互绔藉厖鏁扮殑瀹朵紮
    sub = father.childNodes[i];
    var title = sub.localName;                                                     //浣跨敤localName灞炴?br>    subTreeNode = dojo.widget.createWidget("TreeNode",{title: title});    //鐢熸垚鏂扮殑瀛愯妭鐐?br>    fatherTreeNode.addChild(subTreeNode);                                      
    appendChild(sub,subTreeNode);                                                        //閫掑綊
   }
  }
  return;
 }

Note:
1. 鍦╨oad xml鏂囦歡鐨勬椂鍊欓潪鍚屾鍙傛暟涓瀹氳璁劇疆涓篺alse,鍚﹀垯寰堝彲鑳戒細鍙戠敓鍦▁ml鏂囦歡榪樻病鏈塴oad瀹屼箣鍚庡氨璋冪敤澶勭悊浠庤屽彂鐢熸壘涓嶅埌鑺傜偣鐨別rror
2. ie鍜宖irefox鐨刣om child node 闂涔熷煎緱娉ㄦ剰錛屼互鍚庝細鍐嶇爺絀朵竴涓嬮棶浠涔堜細鍙戠敓榪欑闂銆?/p>

IamEriK 2007-08-20 13:45 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 历史| 大埔区| 丰城市| 弥渡县| 天等县| 鹤壁市| 平定县| 台前县| 凌云县| 博乐市| 阿尔山市| 大足县| 梧州市| 香格里拉县| 河源市| 常宁市| 江门市| 长顺县| 龙里县| 昌宁县| 荔浦县| 蕲春县| 孙吴县| 黔东| 隆子县| 闸北区| 平谷区| 金堂县| 凤城市| 沙雅县| 兰溪市| 改则县| 铁岭市| 宜城市| 隆德县| 宁武县| 海门市| 嘉善县| 新化县| 鲁山县| 安远县|