python匯入XML格式資料

2021-08-18 13:06:21 字數 718 閱讀 6407

from xml.etree import elementtree as et

tree = et.parse('data-text.xml')

#解析物件

root = tree.getroot()

#getroot方法獲取根目錄

data = root.find('data')

#找到data節點

all_data=

for observation in data:

record = {}

for item in observation:

lookup_key = list(item.attrib.keys())[0]

#attrib方法或得屬性,key方法獲得鍵,[0]索引獲得第乙個元素

if lookup_key== 'numeric':

rec_key = 'numeric'

rec_value=item.attrib['numeric']

else:

rec_key=item.attrib[lookup_key]

rec_value=item.attrib['code']

#attrib方法獲得屬性過後,有兩種不同的字典,['category','code']和[0]

record[rec_key]=rec_value

print(all_data)

XML資料匯入資料庫

一 將批量 xml 資料匯入資料庫 conn new sqlceconnection commonuse dbconnectstring sqlcedataadapter da new sqlcedataadapter sqlcecommand command new sqlcecommand in...

將資料匯出到xml,並從xml匯入資料

將資料匯出到 xml 並從 xml 匯入資料 xml本質上是資料,是另一種格式的資料。而 ado.net 就是用來處理資料的。因此通過 dataset 可以非常方便的處理 xml。下面這段程式對如下問題做出了解答 怎樣從dataset得到xml?生成的xml沒有表之間的關係怎麼辦?怎樣把列資料作為子...

將資料匯出到xml,並從xml匯入資料

將資料匯出到 xml 並從 xml 匯入資料 xml 本質上是資料,是另一種格式的資料。而 ado.net 就是用來處理資料的。因此通過 dataset 可以非常方便的處理 xml。下面這段程式對如下問題做出了解答 怎樣從dataset得到xml?生成的xml沒有表之間的關係怎麼辦?怎樣把列資料作為...