code: def remove(self, item):
          
          for index, child in enumerate(self._root.getchildren()):
              if child is item._root:
                  del self[index]
                  return item
          raise WSDLParseError("Non existing item in tag '%s'" %
                                 self._schema.tag)
docs: Remove the given C{item} from the sequence.
  
          @raises L{WSDLParseError}: If the operation would result in having
               less child elements than the required min_occurs, or if no such
               index is found.