void cmonitoremulationview::loadtree()
catch(_com_error& e)
xml::ixmldomnodelistptr pnodelist=null;
xml::ixmldomelementptr spelement;
hresult hr = pxmldoc->get_documentelement(&spelement); //獲取根結點
ccombstr strtagname;
hr = spelement->get_tagname(&strtagname);
xml::ixmldomnodelistptr spnodelist;
hr = spelement->get_childnodes(&spnodelist); //獲取子結點列表
long lcount;
hr = spnodelist->get_length(&lcount);
for (long i=0; iget_item(i, &spnode); //獲取結點
hr = spnode->get_nodetype(&nodetype); //獲取結點資訊的型別
xml::ixmldomnodeptr pattritem;
spnode->get_attributes(&pattrs);
long ncount ;
pattrs->get_length(&ncount);
for(int i = 0 ; i < ncount ; i++)
if (node_element == nodetype)
}spnode.release();
spchildnodelist.release();
}spnodelist.release();
spelement.release();
pxmldoc.release();
}
VC 中XML檔案的解析讀取寫入
1 在stdafx.h中引用如下 include tlh msxml4.tlh using namespace msxml2 if win32 winnt 0x0400 hresult hres coinitializeex null,coinit multithreaded else hresul...
如何用vc建立和讀取xml檔案??
樓主cwcsdn nic 2005 04 28 00 23 32 在 vc mfc 基礎類 提問 能給乙個簡單的例子嗎?問題點數 60 回覆次數 7 topvoid cxmldlg oncreate pdoc load f he.xml msxml2 ixmldomelementptr childn...
讀取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...