docs: function(node, obj) {
          if(!obj) {
              obj = {};
          }
          var children = node.childNodes;
          var child;
          for(var i=0, len=children.length; i<len; ++i) {
              child = children[i];
              if(child.nodeType == 1) {
                  this.readNode(child, obj);
              }
          }
          return obj;
      }