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

有關讀取XML檔案時出現的錯誤...

尚未結案
laku0121
一般會員


發表:39
回覆:49
積分:17
註冊:2002-10-30

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-09-18 01:23:12 IP:202.129.xxx.xxx 未訂閱
我在讀取 XML 檔時出現以下錯誤, 不知是什麼原因 資料內容如下: ---------------------------------------------------------------------- <?xml version="1.0" encoding="BIG5"?>
PC 20040917181037 <headline>「原創漫畫、編劇免費培訓班」展開甄選 作品可獲輔導出版</headline> 數位內容學院總部為推動漫畫創意產業,培養原創人才,特別與開拓動漫畫情報誌合作,推動「原創漫畫與編劇開發班」訓練計畫,入選學員可以免學費受訓,學院將邀集國內外漫畫大師親臨指導,同時也會接洽出版商輔導創作者出書,對有志朝漫畫方向發展的創作者來說,是相當難得的機會。

◆報名方式:

◎郵寄報名:請至學院網站 http://www.dci.org.tw/comic 下載報名表,並於 10 月 15 日前將填妥之報名表和創作稿件以掛號郵寄方式,或親自送至台北市 115 南港區園區街 3 之 1 號 7 樓「數位內容學院 原創漫畫編劇開發班」即可,郵戳為憑。

◎現場報名:將報名表與稿件送至 10 月 9、10 日舉辦之 Petit Fancy 活動中「數位內容學院」攤位。

◆甄選辦法:

將由數位內容學院、開拓動漫畫情報誌、課程教授講師及相關專業人士組成評審團進行初選。初選結果將於10 月 18 日公告於數位內容學院與開拓動漫畫情報誌網站。初賽入選者須接受評審委員面試,確認有上課意願並願意配合學院課程規定者方可獲得上課資格。

◆甄選稿件內容與格式:

共需繳交稿件圖三張,手繪或電腦繪圖輸出稿皆可,尺寸一律限定為 A4(21cm×29.7cm)紙張,本徵稿採不退件制,請投稿者務必自留底稿。詳細甄選規定和投稿範例請見活動網頁。
數位內容學院
發表人 - laku0121 於 2004/09/18 01:37:19
nlj859
資深會員


發表:139
回覆:375
積分:322
註冊:2004-03-20

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-09-18 15:53:57 IP:219.80.xxx.xxx 未訂閱
Hello laku0121,    在你的XML文件裡面,有兩處須改為:
"green">
改完試試看吧. 發表人 - nlj859 於 2004/09/18 16:04:47
引言: 因為資料是動態由網路上讀取的,所以沒有辦法限制對方輸不輸入引號,如果是沒有引號所引起的讀取後再做處理,也只能用那麼一次,因為對方要怎麼辦我是不知道的(但會保留基本的XML型態)。對了第一行是我由網頁讀取後自行加入的本來想用Uncoding='UTP-8'耐何上面那個錯誤更是屢屢出現沒有一次能夠執行的,只使用'BIG5'了。 想問各位先進,以上的錯誤是什麼引起的;要如何去解它呢! 拜託了...
不知道你讀到的是像上述你打的那些內容嗎? 如果是,那麼那份XML文件並不是well-formed的文件. 你當然不需要去限制對方輸不輸入引號,所以你抓到的這份不是well-formed的XML文件,不是你的錯,是對方的問題. 但是既然你要用那份文件,就要是well-formed,否則你是無法讀取的. 相信你應該也無法正常瀏覽那個網頁. 如果要能正常使用那個XML文件,但抓到是錯的,所以你就自己做點處理. 中文字問題:encoding="Big5",有中文字就使用"Big5". (不曉得你是怎麼抓那些資料的,怎麼會是讀到是沒有檔頭的XML文件??) 發表人 - nlj859 於 2004/09/18 19:07:09
laku0121
一般會員


發表:39
回覆:49
積分:17
註冊:2002-10-30

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-09-18 18:25:03 IP:202.129.xxx.xxx 未訂閱
因為資料是動態由網路上讀取的,所以沒有辦法限制對方輸不輸入引號,如果是沒有引號所引起的讀取後再做處理,也只能用那麼一次,因為對方要怎麼辦我是不知道的(但會保留基本的XML型態)。對了第一行是我由網頁讀取後自行加入的本來想用Uncoding='UTP-8'耐何上面那個錯誤更是屢屢出現沒有一次能夠執行的,只使用'BIG5'了。 想問各位先進,以上的錯誤是什麼引起的;要如何去解它呢! 拜託了...
pgdennis
資深會員


發表:41
回覆:526
積分:443
註冊:2002-05-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-09-19 01:27:43 IP:210.244.xxx.xxx 未訂閱
XML tag值都要用引號,nlj859已經指證過了 XML parser會檢查這個tag 如果不想管 tag裡面的內容 那可以把變成
 <![CDATA[ 資料內容]]
這樣就不會被檢查了..... 另外使用XML的好習慣是...先想好XML的schema..在處理XML data 這樣資料的結構才不會發散~~~ 星期一,星期二...星期日..星期一..無窮迴圈@@ 發表人 -
------
星期一,二...無窮迴圈@@
laku0121
一般會員


發表:39
回覆:49
積分:17
註冊:2002-10-30

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-09-19 14:44:45 IP:202.129.xxx.xxx 未訂閱
引言:
 <![CDATA[ 資料內容]]
可以麻煩解說一下!!
 是什麼功能嗎??
抱歉了, 因為我不太懂為何要加這個!!
謝謝     
        
pgdennis
資深會員


發表:41
回覆:526
積分:443
註冊:2002-05-23

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-09-20 11:35:19 IP:218.163.xxx.xxx 未訂閱
告訴parser這個區段的文字不要解讀...這樣才能保有原本的格式 星期一,星期二...星期日..星期一..無窮迴圈@@
------
星期一,二...無窮迴圈@@
laku0121
一般會員


發表:39
回覆:49
積分:17
註冊:2002-10-30

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-09-20 13:42:19 IP:220.135.xxx.xxx 未訂閱
看來使用這個方式是不行的,因為當資料一讀進來就已經發生錯誤了,沒有機會用人工方式加入。 程式片段: XMLDocument2.Active := true; ANode :=XMLDocument2.DocumentElement.ChildNodes.FindNode('article'); 在這一句就已經出現錯誤了(同最上方)... 或者使用 Memo1.Text := XMLDocument2.XML.Text; // 同樣出現錯誤 發表人 - laku0121 於 2004/09/20 14:18:05 發表人 - laku0121 於 2004/09/20 14:19:09
pgdennis
資深會員


發表:41
回覆:526
積分:443
註冊:2002-05-23

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-09-20 21:47:40 IP:203.67.xxx.xxx 未訂閱
...我少打一個括號">",測試過了 另外你可以用 class="code"> <?xml version="1.0" encoding="BIG5" ?> - -
PC 20040917181037 <headline>「原創漫畫、編劇免費培訓班」展開甄選 作品可獲輔導出版</headline> - - <![CDATA[ 數位內容學院總部為推動漫畫創意產業,培養原創人才,特別與開拓動漫畫情報誌合作,推動「原創漫畫與編劇開發班」訓練計畫,入選學員可以免學費受訓,學院將邀集國內外漫畫大師親臨指導,同時也會接洽出版商輔導創作者出書,對有志朝漫畫方向發展的創作者來說,是相當難得的機會。 ◆報名方式: [green]◎郵寄報名:請至學院網站 http://www.dci.org.tw/comic 下載報名表,並於 10 月 15 日前將填妥之報名表和創作稿件以掛號郵寄方式,或親自送至台北市 115 南港區園區街 3 之 1 號 7 樓「數位內容學院 原創漫畫編劇開發班」即可,郵戳為憑。 [green]◎現場報名:將報名表與稿件送至 10 月 9、10 日舉辦之 Petit Fancy 活動中「數位內容學院」攤位。 ◆甄選辦法: 將由數位內容學院、開拓動漫畫情報誌、課程教授講師及相關專業人士組成評審團進行初選。初選結果將於10 月 18 日公告於數位內容學院與開拓動漫畫情報誌網站。初賽入選者須接受評審委員面試,確認有上課意願並願意配合學院課程規定者方可獲得上課資格。 ◆甄選稿件內容與格式: 共需繳交稿件圖三張,手繪或電腦繪圖輸出稿皆可,尺寸一律限定為 A4(21cm×29.7cm)紙張,本徵稿採不退件制,請投稿者務必自留底稿。詳細甄選規定和投稿範例請見活動網頁。 ]]> 數位內容學院
星期一,星期二...星期日..星期一..無窮迴圈@@ 發表人 - pgdennis 於 2004/09/20 21:50:23
------
星期一,二...無窮迴圈@@
laku0121
一般會員


發表:39
回覆:49
積分:17
註冊:2002-10-30

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-09-24 12:55:39 IP:140.137.xxx.xxx 未訂閱
pgdennis 您好: 你的回覆我有收到了,但經測試結果,還是會檢查資料的正確性,導致還是出現錯誤,不知是不是我的做法有錯!我想再測試一下,把結果再公佈與大伙分享。
pgdennis
資深會員


發表:41
回覆:526
積分:443
註冊:2002-05-23

發送簡訊給我
#10 引用回覆 回覆 發表時間:2004-09-24 22:57:57 IP:210.68.xxx.xxx 未訂閱
------
星期一,二...無窮迴圈@@
laku0121
一般會員


發表:39
回覆:49
積分:17
註冊:2002-10-30

發送簡訊給我
#11 引用回覆 回覆 發表時間:2004-10-02 11:11:17 IP:202.129.xxx.xxx 未訂閱
謝謝你的說明!! 因目前忙於別的事情,所以暫停了這個東西的研究了 等一有空我會再去試試謝謝!!    
引言: http://delphi.ktop.com.tw/loadfile.php?TOPICID=17792811&CC=397929 我想你如果直接>< face="Verdana, Arial, Helvetica">
系統時間:2024-06-27 15:36:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!