【发布时间】:2015-09-09 01:01:46
【问题描述】:
我正在使用 lxml/Etree 来解析和写入 XSD 文档。
我有基本结构
tree = ET.parse('file.xsd')
# do stuff
tree.write('output.xsd')
但标签在某些情况下会最小化,例如:
<Cars>
<Car type="Chevy"></Car>
</Cars>
缩短为
<Cars>
<Car type="Chevy"/>
</Cars>
有没有办法让 lxml/ETree 不这样做?我四处搜索,显然这是件好事 - 但就我而言,我希望结束标签保持原样。
我正在解析整个树,进行调整并将其保存到另一个文件中
【问题讨论】:
标签: python xsd formatting lxml