继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Python 与 XML

慕工程3455409
关注TA
已关注
手记 318
粉丝 78
获赞 293

  • XML Processing Modules

  • 深入解读Python解析XML的几种方式

  • XML 元素顺序何时重要

  • python中lxml模块生成xml文件(顺序问题)

  • 【折腾】Python中xml和Json之间相互转换:xml转json,json转xml

格式化(美化)xml
  • 用 xml.dom.minidom

from xml.dom import minidom

prettyXmlString = minidom.parseString(ET.tostring(root)).toprettyxml(indent='\t')


  • 用 BeautifulSoup

from bs4 import BeautifulSoup

prettyXmlString = BeautifulSoup(xxx, "xml").prettify()


  • 清理空行
  • Empty lines while using minidom.toprettyxml

prettyXmlString = '\n'.join([line for line in parseString(data).toprettyxml(indent='\t').split('\n') if line.strip()])

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP