@staticmethod
def tags(node, *tag_names):
    """
        Yields tags from list of args, which are met in the node in sequential order.
        """
    for tag_name in tag_names:
        for e in node.findall('.//%s' % tag_name):
            yield e
