'@param wsdl: A schema object.
@type wsdl: L{wsdl.Definitions}
@param ps: The path separator character
@type ps: char'

def __init__(self, wsdl, ps='.'):

    Resolver.__init__(self, wsdl.schema)
    self.wsdl = wsdl
    self.altp = re.compile('({)(.+)(})(.+)')
    self.splitp = re.compile(('({.+})*[^\\%s]+' % ps[0]))
