1. <user><![CDATA[你好呀]]></user>
    1. from xml.etree import ElementTree as ET
    2. # 创建根节点
    3. root = ET.Element("user")
    4. root.text = "<![CDATA[你好呀]]>"
    5. et = ET.ElementTree(root) # 生成文档对象
    6. et.write("test.xml", encoding="utf-8")

    案例:

    1. content = """<xml>
    2. <ToUserName><![CDATA[gh_7f083739789a]]></ToUserName>
    3. <FromUserName><![CDATA[oia2TjuEGTNoeX76QEjQNrcURxG8]]></FromUserName>
    4. <CreateTime>1395658920</CreateTime>
    5. <MsgType><![CDATA[event]]></MsgType>
    6. <Event><![CDATA[TEMPLATESENDJOBFINISH]]></Event>
    7. <MsgID>200163836</MsgID>
    8. <Status><![CDATA[success]]></Status>
    9. </xml>"""
    10. from xml.etree import ElementTree as ET
    11. info = {}
    12. root = ET.XML(content)
    13. for node in root:
    14. # print(node.tag,node.text)
    15. info[node.tag] = node.text
    16. print(info)