使用python構造XML檔案的兩種方式

2021-10-02 02:43:56 字數 708 閱讀 9210

之前使用python寫了一款自動構造xml檔案的工具,簡單記錄一下構造的方法

使用的python庫

from xml.etree.elementtree import element

from xml.etree.elementtree import subelement

from xml.etree import elementtree as

et

兩種構建方式
#建立根節點

root =et.

element

("root"

)#將子節點追加到根節點中

root.

(son1)

2、是通過subelement指定父節點

#建立根節點

root =et.

element

("root"

)#將子節點新增到根節點

son1 =

subelement

(root,

'son1'

)

兩種方式都可以實現構建,但當你構建多級結構時,便能發現這兩種方式的魅力,根據自己在使用過程中的理解,在同一級節點內推薦使用第二種方式,在合併到其他節點時推薦採用第一種方式

儲存方式

生成乙個xml結構的檔案即乙個python物件,取子節點的時候,同list那樣操作即可。

使用Python讀寫XML檔案

from xml.etree.elementtree import elementtree from xml.etree.elementtree import element from xml.etree.elementtree import subelement from xml.etree.el...

Python操作XML檔案 XML概述

xml 可擴充套件標置語言,為html 超文字標置語言 的補充。html用於顯示資料,而xml用於傳輸和儲存資料 一.xml語法 xml檔案通常分為兩部分 檔案宣告和檔案主體 檔案宣告 位於第一行 version標明此檔案所用的標準的版本號,必須要有 encoding標明此檔案中所使用的字元型別,可...

Python 寫入XML 檔案

需要將test case轉為xml檔案方式用於讀取。中test suit.txt 是用來儲存原來的case檔案的,故做了一點string的處理,用split 函式摳出自己需要的字段 import xml.dom.minidom impl xml.dom.minidom.getdomimplement...