# File lib/fog/terremark/parsers/shared/get_catalog.rb, line 12
          def start_element(name, attributes)
            super
            case name
            when 'CatalogItem'
              catalog_item = {}
              attributes.each do |attrib|
                i = 0
                while i < attrib.size
                  catalog_item[attrib[i]] = attrib[i+1]
                  i += 2
                end
                catalog_item["id"] = catalog_item["href"].split('/').last
              end            
              @response['CatalogItems'] << catalog_item
            when 'Catalog'
              catalog = {}
              until attributes.empty?
                if attributes.first.is_a?(Array)
                  attribute = attributes.shift
                  catalog[attribute.first] = attribute.last
                else
                  catalog[attributes.shift] = attributes.shift
                end
              end
              @response['name'] = catalog['name']
            end
          end