# Remi Serra 202407 import base64 import xml.dom.minidom def decode_b64_string_to_pretty_xml(encoded_string): # split split = encoded_string.split(",") if len(split) > 1: encoded = split[1] else: encoded = encoded_string # decode decoded_xml = base64.b64decode(encoded).decode("utf-8") # pretify XML dom = xml.dom.minidom.parseString(decoded_xml) pretty_xml_as_string = dom.toprettyxml(indent="", newl="") return pretty_xml_as_string def encode_svg_xml_to_b64_string(svg_xml): xml_b64 = base64.b64encode(svg_xml.encode("utf-8")).decode("utf-8") # print(f"encode_svg_xml_to_b64_string:xml_b64:{xml_b64}") return xml_b64