成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

利用 Python ElementTree 生成 xml的實例

瀏覽:180日期:2022-08-03 15:21:49

Python 處理 xml 文檔的方法有很多,除了經典的 sax 和 dom 之外,還有一個 ElementTree。

首先 import 之:

from xml.etree import ElementTree as etree

然后開始構建 xml 樹:

from xml.etree.ElementTree import Element, SubElement, ElementTree # 生成根節點root = Element(’root’)# 生成第一個子節點 headhead = SubElement(root, ’head’)# head 節點的子節點title = SubElement(head, ’title’)title.text = ’Well Dola!’# 生成 root 的第二個子節點 bodybody = SubElement(root, ’body’)# body 的內容body.text = ’I love Dola!’tree = ElementTree(root)

這樣就得到了一個 xml 樹的對象 tree 以及它的根節點的對象 root

接著我們把它們變成 xml 串,有兩個辦法,一個是用 tree 對象的 write 方法將 xml 內容寫成一個文件,還有一個是用 etree 的 tostring 方法轉成 xml 字符串:

# 第一種tree.write(’result.xml’, encoding=’utf-8’)# 第二種xml_string = etree.tostring(root)# xml_string 就是 xml 字符串了

但是第二種有一個問題,就是它沒有

<?xml version='1.0'?>

這個頭部定義內容:

’<root><head><title>Well Dola!</title></head><body>I love Dola!</body></root>’

怎么辦呢?

有一個辦法是使用 minidom 來實現,方法如下:

from xml.dom import minidom# 使用 minidom 解析tree = minidom.parseString(xml_string)# 重新生成 xml 字符串xml_string = tree.toxml()

雖然讓計算機多運行了一些代碼,但是這樣可以把問題解決掉。

最后生成的 xml 代碼如下:

u’<?xml version='1.0' ?><root><head><title>Well Dola!</title></head><body>I love Dola!</body></root>’

當然還可以使用 minidom 中 tree 對象的 toprettyxml 方法把 xml 打得漂亮一點。

補充知識:Python ElementTree 導出 xml 缺少 開頭聲明

使用ElementTree修改完xml后,寫入文件時,發現開頭缺少了 <?xml version=’1.0’ encoding=’utf-8’?>

解決辦法:

在調用ElementTree的write方法寫入xml時,參數里增加 encoding=‘utf-8’ 以及 xml_declaration=True

et_root.write(’file。xml’, encoding=’utf-8’, xml_declaration=True)

以上這篇利用 Python ElementTree 生成 xml的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
麻豆专区一区二区三区四区五区| 91精品国产综合久久国产大片 | 麻豆91精品91久久久的内涵| 国产亚洲在线观看| 亚洲私人黄色宅男| 激情欧美日韩| 亚洲美女一区二区三区| 在线播放不卡| 中文字幕在线观看不卡| 国产字幕视频一区二区| 国产精品国产三级国产普通话99| 国语精品一区| 欧美xxxxxxxxx| 夫妻av一区二区| 在线综合+亚洲+欧美中文字幕| 精品亚洲欧美一区| 欧美高清一级片在线| 久久av资源站| 欧美军同video69gay| 九九精品视频在线看| 欧美视频在线一区二区三区 | 99日韩精品| 亚洲图片欧美色图| 久久中文在线| 国产一区二区日韩精品| 欧美成人国产一区二区| av在线这里只有精品| 久久精品水蜜桃av综合天堂| 欧美日韩第一区| 综合电影一区二区三区| 国产精品一卡| 日韩精品一区第一页| 欧美老女人第四色| 成人午夜短视频| 久久免费的精品国产v∧| 欧美午夜影院| 中文字幕第一区二区| 99精品99久久久久久宅男| 天天色综合成人网| 91精品国产色综合久久不卡蜜臀 | 视频一区国产视频| 欧美日韩一级片网站| 国产成人午夜精品5599| 精品国产电影一区二区| 欧美日韩一区二区视频在线 | 视频一区在线播放| 色国产精品一区在线观看| 国产一区二区精品在线观看| 99精品国产91久久久久久| 一区在线播放视频| 久久一日本道色综合久久| 国产中文字幕一区| 精品91自产拍在线观看一区| 国产精品jizz在线观看美国| 亚洲成人久久影院| 在线不卡的av| 欧美高清不卡| 亚洲高清免费一级二级三级| 欧美日韩一区高清| 97精品国产露脸对白| 国产精品国模大尺度视频| 欧美一级视频| 国产精品99久| 中文字幕在线一区| 91久久精品国产91性色tv| 风间由美性色一区二区三区| 国产精品国产a| 在线一区二区视频| 成年人午夜久久久| 亚洲一区视频在线| 91精品国产综合久久精品| 精品999成人| 久久国产精品99久久人人澡| 国产欧美精品一区aⅴ影院 | 九九国产精品视频| 国产日韩精品视频一区| 欧美中文字幕| a级高清视频欧美日韩| 尤物视频一区二区| 欧美一区二区精品在线| 亚洲精品裸体| 国产精品亚洲一区二区三区在线| 国产精品美女久久久久久久久| 久久一本综合频道| 91免费观看国产| 丝袜美腿成人在线| 久久免费看少妇高潮| 国产精品视频久久一区| 国产精品正在播放| 夜夜夜精品看看| 欧美一卡2卡3卡4卡| 国产日韩一区二区三区在线| 国产精品1区2区| 亚洲视频一区在线观看| 欧美日韩高清影院| 在线免费高清一区二区三区| 久久成人免费网站| 中文字幕一区在线观看| 欧美日韩国产美| 亚洲精品国产精品国自产观看| 国产成人夜色高潮福利影视| 亚洲一区二区在线视频| 26uuu精品一区二区| 久久精品女人| 欧美日韩日本网| 精品在线免费视频| 怡红院av一区二区三区| 欧美大白屁股肥臀xxxxxx| a91a精品视频在线观看| 成人午夜看片网址| 日本成人在线电影网| 综合色天天鬼久久鬼色| 欧美一区二区视频观看视频| 国产精品手机在线| eeuss影院一区二区三区| 日本亚洲天堂网| 中文字幕一区二区三区视频| 91麻豆精品国产91久久久使用方法 | 亚洲欧洲无码一区二区三区| 欧美人伦禁忌dvd放荡欲情| 国产欧美一级| 欧美日韩高清在线一区| 国产凹凸在线观看一区二区| 视频一区视频二区在线观看| 亚洲欧美在线高清| 精品sm在线观看| 欧美日韩在线免费视频| 91久久久一线二线三线品牌| 成人国产精品视频| 久久国产精品99精品国产| 亚洲最新在线观看| 日本一区二区成人在线| 日韩精品影音先锋| 欧美日韩美少妇| 色婷婷激情久久| 一区二区三区免费看| 欧美高清视频一区| 成人丝袜18视频在线观看| 久久精品国产99久久6| 亚洲bt欧美bt精品| 亚洲精品乱码久久久久久日本蜜臀| 精品国产污网站| 7777女厕盗摄久久久| 色狠狠桃花综合| 美女诱惑黄网站一区| 伊人天天综合| 欧美日韩亚洲一区二区三区在线观看 | 国产精品久久免费看| 日韩一区二区麻豆国产| 欧美三级中文字幕在线观看| 久久精品日产第一区二区 | 精品久久久久久久久久久院品网 | 国产精品三级av在线播放| 精品少妇一区二区| 欧美一区二区三区在线电影| 欧美性xxxxxx少妇| 一本色道久久综合狠狠躁的推荐| 亚洲看片免费| 精品91在线| 狠狠色噜噜狠狠色综合久| 欧美凹凸一区二区三区视频| 91丨porny丨最新| 91网址在线看| 午夜精品久久99蜜桃的功能介绍| 97精品久久久久中文字幕| 99久久精品99国产精品| 成人激情图片网| fc2成人免费人成在线观看播放| 夫妻av一区二区| 国产a级毛片一区| 国产精品综合二区| 国产一区二区毛片| 国产精品综合在线视频| 国产成人精品午夜视频免费| 国产91色综合久久免费分享| 成人性视频免费网站| k8久久久一区二区三区| 91在线码无精品| 午夜日韩激情| 极品裸体白嫩激情啪啪国产精品| 亚洲天堂黄色| 9色精品在线| 久久riav二区三区| 老司机久久99久久精品播放免费| 老牛影视一区二区三区| 91国偷自产一区二区使用方法| 在线亚洲高清视频| 在线精品视频一区二区三四| 91久久奴性调教| 欧美男生操女生| 欧美电影免费观看高清完整版 | 日本一区二区不卡视频| 亚洲视频狠狠干| 亚洲一区二区三区四区在线观看| 亚洲国产成人av好男人在线观看| 天天影视涩香欲综合网| 人妖欧美一区二区| 国产一区二区三区久久久| 粉嫩绯色av一区二区在线观看| 99国产精品久久久久久久久久久|