'Get a list of children at I{path} where I{path} is a (/) separated
list of element names that are expected to be children.
@param path: A (/) separated list of element names.
@type path: basestring
@return: The collection leaf nodes at the end of I{path}
@rtype: [L{Element},...]'

def childrenAtPath(self, path):

    parts = [p for p in path.split('/') if (len(p) > 0)]
    if (len(parts) == 1):
        result = self.getChildren(path)
    else:
        result = self.__childrenAtPath(parts)
    return result
