国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python構(gòu)建XML樹結(jié)構(gòu)的方法示例

2020-01-04 16:55:19
字體:
供稿:網(wǎng)友

本文實(shí)例講述了Python構(gòu)建XML樹結(jié)構(gòu)的方法。分享給大家供大家參考,具體如下:

1.構(gòu)建XML元素

#encoding=utf-8from xml.etree import ElementTree as ETimport sysroot=ET.Element('color')  #用Element類構(gòu)建標(biāo)簽root.text=('black')     #設(shè)置元素內(nèi)容tree=ET.ElementTree(root)  #創(chuàng)建數(shù)對(duì)象,參數(shù)為根節(jié)點(diǎn)對(duì)象tree.write(sys.stdout)   #輸出在標(biāo)準(zhǔn)輸出中,也可寫在文件中

輸出結(jié)果:

<color>black</color>

2.構(gòu)建完整XML樹結(jié)構(gòu)

#encoding=utf-8from xml.etree import ElementTree as ETimport sysroot=ET.Element('goods')name_con=['yhb','lwy']size_con=['175','170']for i in range(2):#  skirt=ET.SubElement(root,'skirt')#  skirt.attrib['index']=('%s' %i)  #具有屬性的元素  skirt=ET.SubElement(root,'skirt',index=('%s' %i)) #相當(dāng)于上面兩句  name=ET.SubElement(skirt,'name') #子元素  name.text=name_con[i]       #節(jié)點(diǎn)內(nèi)容  size=ET.SubElement(skirt,'size')  size.text=size_con[i]  tree=ET.ElementTree(root)ET.dump(tree)  #打印樹結(jié)構(gòu)

輸出結(jié)果:

<goods><skirt index="0"><name>yhb</name><size>175</size></skirt><skirt index="1"><name>lwy</name><size>170</size></skirt></goods>

3.XML規(guī)范中預(yù)定的字符實(shí)體

所謂字符實(shí)體就是XML文檔中的特殊字符,如元素內(nèi)容中有“<”時(shí)不能直接輸入,因?yàn)?ldquo;<”

 

字符實(shí)體 符號(hào)
< <
> >
& &
'  
"  

 

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜川县| 江阴市| 无极县| 福建省| 京山县| 高淳县| 永福县| 郎溪县| 枣强县| 上林县| 灵宝市| 和龙市| 凤山县| 聂拉木县| 岢岚县| 嵊州市| 肃宁县| 黄龙县| 麻江县| 全州县| 梁河县| 宁波市| 来宾市| 汾西县| 田阳县| 蒙自县| 益阳市| 海原县| 安徽省| 延安市| 鄂尔多斯市| 襄垣县| 新和县| 黎城县| 普定县| 郴州市| 琼结县| 沧州市| 永顺县| 潮安县| 井研县|