def rss_create(channel, articles):
channel = channel.copy()<EOL>articles = list(articles)<EOL>rss = ET.Element('<STR_LIT>')<EOL>rss.set('<STR_LIT:version>', '<STR_LIT>')<EOL>channel_node = ET.SubElement(rss, '<STR_LIT>')<EOL>element_from_dict(channel_node, channel, '<STR_LIT:title>')<EOL>element_from_dict(channel_node, channel, '<STR_LIT>')<EOL>element_from_dict(channel_node, channel, '<STR_LIT:description>')<EOL>element_from_dict(channel_node, channel, '<STR_LIT>')<EOL>for article in articles:<EOL><INDENT>item = ET.SubElement(channel_node, '<STR_LIT>')<EOL>element_from_dict(item, article, '<STR_LIT:title>')<EOL>element_from_dict(item, article, '<STR_LIT:description>')<EOL>element_from_dict(item, article, '<STR_LIT>')<EOL>for key in article:<EOL><INDENT>complex_el_from_dict(item, article, key)<EOL><DEDENT><DEDENT>return ET.ElementTree(rss)<EOL>
Create RSS xml feed.

    :param channel: channel info [title, link, description, language]
    :type channel: dict(str, str)
    :param articles: list of articles, an article is a dictionary with some \
    required fields [title, description, link] and any optional, which will \
    result to `<dict_key>dict_value</dict_key>`
    :type articles: list(dict(str,str))
    :return: root element
    :rtype: ElementTree.Element