'descends through a hierarchy of nodes returning the list of children
at the inner most level.  Only returns children who share a common parent,
not cousins.'

@staticmethod
def get_children_from_path(node, *path):

    cur = node
    for (index, child) in enumerate(path):
        if isinstance(child, _strtype):
            next = _MinidomXmlToObject.get_child_nodes(cur, child)
        else:
            next = _MinidomXmlToObject._get_child_nodesNS(cur, *child)
        if (index == (len(path) - 1)):
            return next
        elif (not next):
            break
        cur = next[0]
    return []
