xml檔案讀取
利用庫tinyxml
示例xml
獲取對應路徑上的xml
if(document==null)
tixmlelement* nodeelement=document->rootelement();//
獲取根節點
tixmlelement* objectelement=nodeelement->firstchildelement();//
獲取一級子節點 //
objectelement
指標為空則讀到末尾了
,獲得object數量,
while(objectelement)
m_nregionnum= objectnum;
reginfo = new regioninfo[m_nregionnum];
regnum = new
float[m_nregionnum];
//讀取資訊
objectelement=nodeelement->firstchildelement();//
獲取子節點
objectnum =0;
while(objectelement)
tixmlelement*band2sumelement = bandsumelement->nextsiblingelement();
tixmlelement*band2sum1element = band2sumelement->firstchildelement();
reginfo[objectnum].gray2sum[0]= atof(band2sum1element->gettext());
for(i=1;i
tixmlelement*outrectelement = band2sumelement->nextsiblingelement();
tixmlelement*leftxelement = outrectelement->firstchildelement();
reginfo[objectnum].dirtyrect.left= atoi(leftxelement->gettext());
tixmlelement*leftyelement = leftxelement->nextsiblingelement();
reginfo[objectnum].dirtyrect.bottom= atoi(leftyelement->gettext());
tixmlelement*rightxelement = leftyelement->nextsiblingelement();
reginfo[objectnum].dirtyrect.right= atoi(rightxelement->gettext());
tixmlelement* rightyelement = rightxelement->nextsiblingelement();
reginfo[objectnum].dirtyrect.top= atoi(rightyelement->gettext());
objectnum++;
//讀取下乙個object
objectelement= objectelement->nextsiblingelement();
}delete document;//
記得釋放記憶體,這個指標占用大量記憶體
讀取XML檔案
private void button2 click object sender,eventargs e using filestream fs new filestream filename,filemode.open,fileaccess.read n xl.name 是否有屬性 if xl.h...
XML檔案的讀取
creates an xmlelement from a stream xmlelement pointing to the root of the xml public static xmlelement createxmlnode stream stream xmlelement doc.doc...
PHP讀取XML檔案
示例xml檔案 xml version 1.0 encoding gbk odds updatetime 2011 01 11 12 39 10 mt 2011 01 11 08 10 as 1 0.95,10.5,0.85 a bs 0 b ys 0 y hs 0 h ws 0 w m odds ...