code: function(nodes, options) {
          // Only the default or "normal" part of the StyleMap is processed now
          // To do the select or "highlight" bit, we'd need to change lots more
  
          for(var i=0, len=nodes.length; i<len; i++) {
              var node = nodes[i];
              var pairs = this.getElementsByTagNameNS(node, "*", 
                              "Pair");
  
              var id = node.getAttribute("id");
              for (var j=0, jlen=pairs.length; j<jlen; j++) {
                  var pair = pairs[j];
                  // Use the shortcut in the SLD format to quickly retrieve the 
                  // value of a node. Maybe it's good to have a method in 
                  // Format.XML to do this
                  var key = this.parseProperty(pair, "*", "key");
                  var styleUrl = this.parseProperty(pair, "*", "styleUrl");
  
                  if (styleUrl && key == "normal") {
                      this.styles[(options.styleBaseUrl || "") + "#" + id] =
                          this.styles[(options.styleBaseUrl || "") + styleUrl];
                  }
  
                  // TODO: implement the "select" part
                  //if (styleUrl && key == "highlight") {
                  //}
  
              }
          }
  
      }
docs: Method: parseStyleMaps
  Parses <StyleMap> nodes, but only uses the 'normal' key
  
  Parameters:
  nodes    - {Array} of {DOMElement} data to read/parse.
  options  - {Object} Hash of options