Я использую ElementTree. У меня есть разобранный XML-документ, который выглядит следующим образом:Использование Python, пытаясь сохранить файл xml с шестнадцатеричными символами escape-символов html
<data>
<name>
<slash>/</slash>
</name>
</data>
Я хотел бы иметь возможность сохранить его с помощью шестнадцатеричного кода для HTML экранирующего символа.
С hex code для «/» является 2F, я хотел бы сохраняться XML как:
<data>
<name>
<slash>/</slash>
</name>
</data>
Что такое вещий способ сделать это? В идеале, я хотел бы, чтобы это работало:
import xml.etree.ElementTree as ET
xml_doc = ET.tostring(source,method="xml")
xml_doc=change_to_html_hex_code(xml_doc)
out_file = open("output.xml",'w')
out_file.write(xml_doc)