'Remove a route.
@param destination: Destination of the route that should be removed.
@type destination: C{str}.
@param xs: XML Stream to remove the route for.
@type xs: L{EventDispatcher<utility.EventDispatcher>}.'

def removeRoute(self, destination, xs):

    xs.removeObserver('/*', self.route)
    if (xs == self.routes[destination]):
        del self.routes[destination]
