def METHOD_NAME(self, node):
    if not node['tag']:
        node['tag'] = 'span'
    if node['name'] == 'url':
        node['tag'] = 'a'
        self.body.append(
            self.starttag(
                node, node['tag'], '',
                itemprop=node['name'], href=node['info']))
    elif node['tag'] == 'img':
        self.body.append(
            self.emptytag(
                node, node['tag'], '',
                itemprop=node['name'], src=node['info']))
    elif node['tag'] == 'time':
        # TODO: auto convert the time
        self.body.append(
            self.starttag(
                node, node['tag'], '',
                itemprop=node['name'], datetime=node['info']))
    elif node['tag'] == 'meta':
        # TODO: auto convert the time
        self.body.append(
            self.emptytag(
                node, node['tag'], '',
                itemprop=node['name'], content=node['info']))
    else:
        self.body.append(
            self.starttag(
                node, node['tag'], '', itemprop=node['name']))