Advertisement
Guest User

Untitled

a guest
May 18th, 2013
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function newFolder( _data, _layer, _path )
  2. {
  3.  
  4.     var _Dir = new Object();
  5.  
  6.     if( _data.Nodes )
  7.     {
  8.  
  9.         //if( _data.Name ) output( _path + _data.Name["#text"] );
  10.         _Dir[_data.Name["#text"]] = newFolder(_data.Nodes.Node,_layer+1,_path + _data.Name["#text"] + '/');
  11.  
  12.     }
  13.     else if( _data.length )
  14.     {
  15.  
  16.         for (var i = 0; i < _data.length; i++) {
  17.  
  18.             if (_data[i].Nodes) {
  19.                 //output( _path + _data[i].Name["#text"] );
  20.                 _Dir[_data[i].Name["#text"]] = newFolder(_data[i].Nodes.Node,_layer+1,_path + _data[i].Name["#text"] + '/');
  21.             }
  22.             else
  23.             {
  24.                 //output(_path + _data[i].Name["#text"]);
  25.                 _Dir[_data[i].Name["#text"]] = new Object();
  26.             }
  27.  
  28.         }
  29.  
  30.     }
  31.     else
  32.     {
  33.  
  34.         //if( _data.Name ) output( _path + _data.Name["#text"] );
  35.         _Dir[_data.Name["#text"]] = new Object();
  36.  
  37.     }
  38.  
  39.     return( _Dir );
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement