尝试使用元素树将XML节点内的小于号/大于号作为值打印:
code:
messageValue = f"<![CDATA[{generate_MSH(i)}"
ET.SubElement(root, "Message", MsgID="1").text = messageValue
tree = ET.ElementTree(root)
tree.write("filename.xml", xml_declaration=True, encoding="UTF-8")
output: <Message MsgID="1"><![CDATA[MSH|^~\&|PATHL7
required output <Message MsgID="1"><![CDATA[MSH|^~\&;|PATHL7
XML文件的输出不打印<;或&;而是打印<;和&;而不是安培
目前没有回答
相关问题 更多 >
编程相关推荐