關於包成XML文件及Parse XML文件的問題? |
尚未結案
|
nlj859
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:139 回覆:375 積分:322 註冊:2004-03-20 發送簡訊給我 |
Q1:打包成XML檔 我的程式裡有3個Edit元件,如果我要把他包成XML文件之後,另外把它傳出去做其它處理,那把它包成XML檔的方法如下:
Memo1->Lines->Append("<?xml version=\"1.0\" encoding=\"Big5\"?>"); Memo1->Lines->Append("之後再轉存aaa.xml檔送出. 請問用這種包裝方式對嗎? 另外,包成XML文件之後還需不需要去寫一個驗證XML文件的程式? Q2: Parse XML檔. 我有多個XML檔,其XML文件的深度均不相同... 例如: <?xml version="1.0" encoding="Big5"?> XMLDocument1->FileName="C:\\aaa.xml"; if(XMLDocument1->Active==false) XMLDocument1->Active=true; _di_IXMLNode childInfo=XMLDocument1->DocumentElement; if(childInfo->HasChildNodes) { _di_IXMLNodeList person=childInfo->ChildNodes; for(int i=0;iCount;i ) { _di_IXMLNodeList info=person->Nodes[i]->ChildNodes; for(int j=0;j如果是針對不同深度的XML文件,那我該用什麼方式,去解出他每個(或某個)tag的內含值??該如何去改這個程式? Q3: XML裡面的dataType問題 如果我的XML文件裡面的tag "aaa"(電壓)的資料型態是個double,tag "bbb"(開/關)的資料型態是個boolean,tag "ccc" ...... 一般的做法要怎麼把他所代表的單位加入?同樣寫入XML檔嗎? ex: |
RaynorPao
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: Q1:打包成XML檔 我的程式裡有3個Edit元件,如果我要把他包成XML文件之後,另外把它傳出去做其它處理,那把它包成XML檔的方法如下:nlj859 你好: 請參考以下的連結文章Memo1->Lines->Append("<?xml version=\"1.0\" encoding=\"Big5\"?>"); Memo1->Lines->Append("之後再轉存aaa.xml檔送出. 請問用這種包裝方式對嗎? 另外,包成XML文件之後還需不需要去寫一個驗證XML文件的程式? Q2: Parse XML檔. 我有多個XML檔,其XML文件的深度均不相同... 例如: <?xml version="1.0" encoding="Big5"?>
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
nlj859
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:139 回覆:375 積分:322 註冊:2004-03-20 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |