真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在Python中利用dom對(duì)xml數(shù)據(jù)進(jìn)行操作-創(chuàng)新互聯(lián)

怎么在Python中利用dom對(duì)xml數(shù)據(jù)進(jìn)行操作?針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

成都創(chuàng)新互聯(lián)公司專(zhuān)注于成都網(wǎng)站制作、做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站制作、網(wǎng)站開(kāi)發(fā)。公司秉持“客戶至上,用心服務(wù)”的宗旨,從客戶的利益和觀點(diǎn)出發(fā),讓客戶在網(wǎng)絡(luò)營(yíng)銷(xiāo)中找到自己的駐足之地。尊重和關(guān)懷每一位客戶,用嚴(yán)謹(jǐn)?shù)膽B(tài)度對(duì)待客戶,用專(zhuān)業(yè)的服務(wù)創(chuàng)造價(jià)值,成為客戶值得信賴的朋友,為客戶解除后顧之憂。

1、xml的內(nèi)容為del.xml,如下



 4
 
  Python
  
   test
  
 
 
  Zope
 

2、python的代碼如下

# -*- coding:utf-8 -*-
#! python3
#1、獲得標(biāo)簽屬性
print("#1、獲得標(biāo)簽屬性")
import xml.dom.minidom
dom = xml.dom.minidom.parse("del.xml") #打開(kāi)xml文檔
root = dom.documentElement #得到xml文檔
print("nodeName:",root.nodeName) #
print("nodeValue:",root.nodeValue)
print("nodeType:",root.nodeType)
print("ELEMENT_NODE:",root.ELEMENT_NODE)
#2、獲得子標(biāo)簽
print("#2、獲得子標(biāo)簽")
bb = root.getElementsByTagName('maxid')
print(type(bb))
print(bb)
b = bb[0]
print(b.nodeName)
print(b.nodeValue)
#3、獲取標(biāo)簽屬性值
print("#3、獲取標(biāo)簽屬性值")
itemlist = root.getElementsByTagName('login')
item =itemlist[0]
print(item.getAttribute("username"))
print(item.getAttribute("passwd"))
itemlist = root.getElementsByTagName('item')
item = itemlist[0]   #通過(guò)在itemlist中的位置區(qū)分
print(item.getAttribute("id"))
item_1 = itemlist[1]  #通過(guò)在itemlist中的位置區(qū)分
print(item_1.getAttribute("id"))
#4、獲得標(biāo)簽對(duì)之間的數(shù)據(jù)
print("#4、獲得標(biāo)簽對(duì)之間的數(shù)據(jù)")
itemlist1 = root.getElementsByTagName('caption')
item1 = itemlist1[0]
print(item1.firstChild.data)
item2 = itemlist1[1]
print(item2.firstChild.data)
#5總結(jié)
# minidom.parse(filename)
# 加載讀取XML文件
#
# doc.documentElement
# 獲取XML文檔對(duì)象
#
# node.getAttribute(AttributeName)
# 獲取XML節(jié)點(diǎn)屬性值
#
# node.getElementsByTagName(TagName)
# 獲取XML節(jié)點(diǎn)對(duì)象集合
#
# node.childNodes # 返回子節(jié)點(diǎn)列表。
#
# node.childNodes[index].nodeValue
# 獲取XML節(jié)點(diǎn)值
#
# node.firstChild
# # 訪問(wèn)第一個(gè)節(jié)點(diǎn)。等價(jià)于pagexml.childNodes[0]

3、運(yùn)行結(jié)果如下:

#1、獲得標(biāo)簽屬性
nodeName: catalog
nodeValue: None
nodeType: 1
ELEMENT_NODE: 1
#2、獲得子標(biāo)簽

[]
maxid
None
#3、獲取標(biāo)簽屬性值
pytest
123456
4
2
#4、獲得標(biāo)簽對(duì)之間的數(shù)據(jù)
Python
test

運(yùn)行結(jié)果截圖:

怎么在Python中利用dom對(duì)xml數(shù)據(jù)進(jìn)行操作

關(guān)于怎么在Python中利用dom對(duì)xml數(shù)據(jù)進(jìn)行操作問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


本文標(biāo)題:怎么在Python中利用dom對(duì)xml數(shù)據(jù)進(jìn)行操作-創(chuàng)新互聯(lián)
文章出自:http://weahome.cn/article/ihsed.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部