Move xml_parser from coder into a distinct module