code: function(nodes, options) {
          
          // Fetch external links <NetworkLink> and <Link>
          // Don't do anything if we have reached our maximum depth for recursion
          if (options.depth >= this.maxDepth) {
              return false;
          }
  
          // increase depth
          var newOptions = OpenLayers.Util.extend({}, options);
          newOptions.depth++;
  
          for(var i=0, len=nodes.length; i<len; i++) {
              var href = this.parseProperty(nodes[i], "*", "href");
              if(href && !this.fetched[href]) {
                  this.fetched[href] = true; // prevent reloading the same urls
                  var data = this.fetchLink(href);
                  if (data) {
                      this.parseData(data, newOptions);
                  }
              } 
          }
  
      }
docs: Method: parseLinks
  Finds URLs of linked KML documents and fetches them
  
  Parameters:
  nodes   - {Array} of {DOMElement} data to read/parse.
  options - {Object} Hash of options