def node(self, tag, idx):

        if idx is not None:
            self.path.append("%s[%d]" % (tag, idx))
        else:
            self.path.append(tag)
        return self
Finds components of a table
dataset/ETHPy150Open openstack/ec2-api/ec2api/tests/unit/matchers.py/XMLMatchState.node--crossover with--dataset/ETHPy150Open sahana/eden/modules/s3/s3model.py/S3Model.get_components