python⽣成xml报⽂_python⽣成xml⽂件下⾯我来演⽰⼀下如何从⽆到有⽣成象
⼀样的
XML
⽂件。
⼀、⽣成
dom
对象
>>> import xml.dom.minidom
>>> impl = xml.DOMImplementation()
>>> dom = ateDocument(None, 'catalog', None)
这样就⽣成了⼀个空的
dom
对象。其中
catalog
为⽂档元素名,即根元素名。
⼆、显⽰⽣成的
XML
内容
每⼀个
dom
结点对象
(包括
python处理xml文件dom
对象本⾝)
都有输出
XML
内容的⽅法,
如:
toxml(),
toprettyxml()
toxml()
输出紧凑格式的
XML
⽂本,如:
testtest
toprettyxml()
输出美化后的
XML
⽂本,如:
test
test
可以看出,
它是将每个结点后⾯都加⼊了回车符,并且⾃动处理缩近。
但对于每
⼀个元素,
如果元素只有⽂本内容,
则我希望元素的
tag
与⽂本是在⼀起的,
如:
test
⽽不想是分开的格式,
minidom
本⾝是不⽀持这样的处理。
关于如何实现形如:
test
test
这样的
XML
格式,后⾯我们再说。
三、⽣成各种结点对象

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。