python解析xml C 讀取XML檔案

2021-09-21 17:53:13 字數 2011 閱讀 5273

<?xml version="1.0" encoding="utf-8"?>

hzjman

kiki

female

# encoding=utf-8

from xml.etree import elementtree as et

# 要找出所有人的年齡

per = et.parse('test.xml')

p = per.findall('./person')

for x in p:

print (x.attrib)

print

for oneper in p: # 找出person節點

for child in oneper: # 找出person節點的子節點

以讀取如下的xml檔案為例:

2)在工程檔案裡新增標頭檔案和cpp檔案

3)新增標頭檔案

4)讀取**如下:

#include "tibetanpositioning.h"

string m_strxmlpath = "e:\\sxl_programs\\python\\xml\\2.xml"; //檔名

//box引數結構體

struct boxsize

;bool readparaxml(string m_strxmlpath, vector& vecnode)

tixmlelement* rootelement = document->rootelement(); //根目錄

tixmlelement* nextelement = rootelement->firstchildelement(); //根目錄下的第乙個節點層

//for(nextelement;nextelement;nextelement = nextelement->nextsiblingelement())

while (nextelement != null) //判斷有沒有讀完

//索引到xmin節點

tixmlelement* xminelemeng = boxelement->firstchildelement();

}nextelement = nextelement->nextsiblingelement();

} //釋放記憶體

delete pnode;

delete document;

cout << "完成xml的讀取" << endl;

//輸出結果

for (int ia = 0; ia < vecnode.size(); ia++)

return true; }

void main()

5)輸出結果如下:

Python 3 x 讀取dict元素

coding utf 8 import traceback 什麼是dict if name main 在dict中,每一項包含乙個key和乙個value,key和value是一一對應的 d print d 讀取dict元素 通過d key 的方式可以得到對應的value,key不存在時,會報錯 pr...

Python讀取並解析 bmp 檔案

由於要開始學習影象方面的知識,讀寫是難免的。對的結構有一定的了解對理解儲存還是很有幫助的。由於實驗的 是用 python 寫的,因此讀取檔案就直接使用 python 了,雖然用 c 來讀寫檔案更有效率,但我個人感覺 python 也沒有很慢。下面來看一下bmp 檔案結構和讀取 bmp 檔案的過程。用...

python ElementTree解析xml小記

學python沒多久,遇到乙個解析xml的需求,邊學邊練,用的是elementtree,感覺沒有說的那麼方便,也許e文不好,看漏api,root.findall 搞的象正規表示式,瞎了。希望知道的朋友告訴我 題目這樣,比如有個xml hongtenm20 9790 duduw21 8796 summ...