https://pastein.ru/t/as

  скопируйте уникальную ссылку для отправки


def get_xml(filename: str) -> str:
    """Return result xml file text"""
    result_xml = "<" + filename[0:-3] + ">\n"
    object_xml = ""
    previous_line = ""

    with open(filename) as file_handler:
        for line in file_handler:
            if line[0:3] == "///":
                object_xml += line[3:]
            elif previous_line[0:3] == "///":
                last_index = min(len(line), line.find("("))
                object_name = line[0: last_index].split(" ")[-1]
                result_xml += "<" + object_name + ">" + "\n" + object_xml + "</" + object_name + ">" + "\n"
                object_xml = ""

            previous_line = line

    result_xml += "</" + filename[0:-3] + ">"
    return result_xml