dongd2017 2017-08-18 08:46 采纳率: 0%
浏览 2518
已结题

python之lxml输出原xml中注释问题

原XML中注释如下,经过中间的lxml代码处理后,注释部分跟原xml不一致了,
“<![CDATA[@displayText:ip#@obtainType:1]]>变成了@displayText:ip#@obtainType:1”,没找到解决方法:
原XML:

<![CDATA[@displayText:ip#@obtainType:1]]>

处理代码:
from lxml import etree
tree = etree.parse("test.xml")
fileHandler = open("out1.xml", "wb")
tree.write(fileHandler, encoding="utf-8", xml_declaration=True, pretty_print=True)
fileHandler.close()

处理后输出xml:
<?xml version='1.0' encoding='utf-8'?>

@displayText:ip#@obtainType:1

  • 写回答

1条回答 默认 最新

报告相同问题?

悬赏问题

  • ¥15 vue2(标签-chrome|关键词-浏览器兼容)
  • ¥15 python网络流自动生成系统 医学领域
  • ¥15 代码的修改,添加和运行完善
  • ¥15 krpano-场景分组和自定义地图分组
  • ¥15 lammps Gpu加速出错
  • ¥15 关于PLUS模型中kapaa值的问题
  • ¥15 关于博途V17进行仿真时无法建立连接问题
  • ¥15 机器学习教材中的例题询问
  • ¥15 求.net core 几款免费的pdf编辑器
  • ¥15 为什么安装HCL 和virtualbox之后没有找到VirtualBoxHost-OnlyNetWork?