<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def render_node(xml_node: XmlNode, **args) -> Node: """Renders node from xml node"""

    try:
        node = create_node(xml_node, **args)
        pipeline = get_pipeline(node)
        run_steps(node, pipeline, **args)
        return node
    except CoreError as error:
        error.add_view_info(xml_node.view_info)
        raise
    except:
        info = exc_info()
        msg = 'Unknown error occurred during rendering'
        error = RenderingError(msg, xml_node.view_info)
        error.add_cause(info[1])
        raise error from info[1]