線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1076
推到 Plurk!
推到 Facebook!

動態使用XMLDocument的問題

 
kirpheaice
一般會員


發表:1
回覆:2
積分:0
註冊:2004-05-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-05-11 03:07:00 IP:61.64.xxx.xxx 未訂閱
小弟碰上一個動態使用XML的問題, 我想用new的方式來建構一個XMLDocument,但是卻有不少問題, 後來在網路上找一找~才看到這麼一篇~    http://bbs.dartmouth.edu/cgi-bin/bbstpc?board=en_CBuilderVCL&file=M.1046562141.A&num=304    其中有提到,若您打算動態建立 XMLDocument ,請改用NewXMLDocument(); 的方法,因為覺得這東西有點小機車,所以小弟在這邊把試過後的結果po上來. 希望如果將來有人碰上同樣的情形,不用再跟我笨笨的去硬吐一次....^^""" /*================================================================= Desc : 我有一個Reference的XML file(C:\Project\對照表.xml) , 其中有  多筆Rec =================================================================*/ void __fastcall TForm1::Button1Click(TObject *Sender) {  AnsiString text;  _di_IXMLDocument XmlDoc = NewXMLDocument();  XmlDoc->LoadFromFile("C:\\Project\\對照表.xml");  _di_IXMLNode Node = XmlDoc->DocumentElement->ChildNodes->GetNode(0);  _di_IXMLNodeList NL=Node->GetChildNodes();  int count= NL->GetCount();  for(int i=0;iGet(i); text=Node->GetAttribute("valu"); } } //-------------------------------------------------------------- 假設這個是我的 C:\Project\對照表.xml <?xml version="1.0" encoding="Big5" ?> <MyRoot title="title "> <Test> <Test name="AAA" valu="0" comp="01" /> <Test name="BBB" valu="1" comp="02" /> <Test name="CCC" valu="2" comp="03" /> <Test name="DDD" valu="3" comp="04" /> </Test> </MyRoot>
系統時間:2024-07-03 0:25:21
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!