最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中如何使用xml.dom.minidom模塊讀取解析xml文件

 更新時(shí)間:2023年10月17日 16:02:00   作者:1夜的終章1  
xml.dom.minidom模塊應(yīng)該是內(nèi)置模塊不用下載安裝,本文給大家介紹python中如何使用xml.dom.minidom模塊讀取解析xml文件,感興趣的朋友一起看看吧

python中可以使用xml.dom.minidom模塊讀取解析xml文件

xml.dom.minidom模塊應(yīng)該是內(nèi)置模塊不用下載安裝
對(duì)于一個(gè)xml文件來(lái)說(shuō)比如這個(gè)xml文件的內(nèi)容為如下

<excel version="1.0" author="huangzhihui">
    <table id="1">
        <colum id="1.1" name="Mike1" width="1" height="1" />
        <colum id="1.2" name="John1" width="2" height="2" />
        <colum id="1.3" name="Lucy1" width="3" height="3" />
    </table>
    <table id="2">
        <colum id="2.1" name="Mike1" width="1" height="1" />
        <colum id="2.2" name="John1" width="2" height="2" />
        <colum id="2.3" name="Lucy1" width="3" height="3" />
    </table>
</excel>

代碼如下

from xml.dom import minidom
doc = minidom.parse(r'C:\Users\xxxxxxx\Desktop\test.xml')  #解析xml文件(句柄或文件路徑)
#doc = minidom.parseString()  #解析xml字符串
root_node = doc.documentElement  #獲得根節(jié)點(diǎn)對(duì)象
xml_excel_obj_list = root_node.getElementsByTagName('excel')
print(xml_excel_obj_list)
xml_table_obj_list = root_node.getElementsByTagName('table')
print(xml_table_obj_list)
for table in xml_table_obj_list:
    print("==========================")
    lines_obj_list = table.getElementsByTagName('colum')
    for line_obj in lines_obj_list:
        print(line_obj.getAttribute("name"), line_obj.getAttribute("width"), line_obj.getAttribute("height"))
    print("==========================")

代碼打印結(jié)果展示

代碼打印結(jié)果展示

到此這篇關(guān)于python中使用xml.dom.minidom模塊讀取解析xml文件的文章就介紹到這了,更多相關(guān)python讀取解析xml文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

土默特右旗| 修武县| 文化| 宜君县| 白城市| 英超| 嘉峪关市| 长白| 师宗县| 新巴尔虎左旗| 长汀县| 清涧县| 蛟河市| 灵山县| 曲水县| 黑龙江省| 康定县| 儋州市| 腾冲县| 鲜城| 息烽县| 泾源县| 墨脱县| 东丽区| 滦南县| 大厂| 静海县| 弥勒县| 耒阳市| 铜川市| 章丘市| 崇州市| 无为县| 辽源市| 石首市| 沙湾县| 江口县| 微博| 东明县| 彭泽县| 太保市|