伊莉討論區

標題: C# XML 好書 [打印本頁]

作者: euser1777    時間: 2014-7-5 11:58 PM     標題: C# XML 好書

目前找了一堆書關於 C# Xpath 寫入DataGridView 的相關資料

找了網路一堆C# and XML 還有 Html Agility Pack

只找到 中文書 深入理解C#中的XML

跟英文版 Visual C# with XML

這兩本書根本就是一樣的

只是大陸後來有點翻譯改寫

裡面都沒有完整實作範例

想問一下前輩 有沒有較好的範例書籍

不然這樣東寫一點 西寫一點...

要不然code project 也是舊的2008年資料

不太能用

微軟Xpath教學寫的一開始很清楚 後來就有頭無尾

希望是像奇摩Html Agility Pack 教學一樣清楚有範例

謝謝!



作者: sam30525sam    時間: 2014-7-6 02:05 PM

本帖最後由 sam30525sam 於 2014-7-6 03:53 PM 編輯

我覺得你應該說明你要用XML做什麼,現在大部分對XML檔案有兩種做法,
1. 當作資料儲存用,要用的時候反序列回去,不用的時候將資料儲存成XML。
2. 當作檔案處理用,直接針對XML新增刪除,有點類似把XML當純文字檔在處理。

你要使用XML最好先了解一下XML的歷史背景與他的意義,
基本上把XML用2處理的情況蠻少的,這樣子其實也不用XML,用JSON、自訂格式或純文字檔也一樣可以。
一般來講對XML的處理都是1。

如果你要找資訊,MSDN基本上有許多範例,或者google也有,
XmlDocument 類別

如果你要詳細的教學,最好都把MSDN的全部都看過一次,或者自己google C# XML,一推教學可以讓你看,
XML不用買書,因為不是很專業的東西,網路看看就夠了。

你要理解XML只是個規範,
重點在於如何使用XML,如何用C#讀寫XML,
你的問題太廣了,
如果要詳細的回答你的問題,你應該說明你為什麼會用到XML。

作者: winergogogo    時間: 2014-7-11 12:34 AM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: sam30525sam    時間: 2014-7-11 09:25 PM

不好意思,關於程式的東西用回帖我比較習慣,基本上你的用途是不需要那麼神秘用消息傳給我,
因為我沒問你是否可以公開消息,所以其他人看會有點看不懂。

你的用途如果是大量上傳下載xml,那就是單純當傳輸用的統一格式,
舉例來講的話,
A是阿拉伯人,B是台灣人,AB都不會說對方母語,但是都可以用英語交談。

你要上傳下載,那我問你,你要用怎樣的方式上傳下載?
更深入地問,對方要怎麼樣把資料給你,你要怎樣把資料給對方?

你的問題核心我覺得跟XML根本毫無關係,我覺得你的問題點應該分成這樣
1. 如何轉換xml為物件
2. 如何下載檔案
3. 如何上傳檔案
其中2.3才是你最想要問的。

1. 如何轉換xml為物件
麻煩請查關鍵字「xml」、「序列化」、「反序列化」,也可以看以下網址
XmlSerializer 類別
http://www.dotblogs.com.tw/hung- ... 11/10/04/38727.aspx
看範例學C#-27 XML序列化與反序列化

2. 下載檔案
3. 上傳檔案
這個有點多選擇,如果你沒有給更多詳細資訊或範例,我無法回答。



作者: Larry2liu    時間: 2014-7-19 12:37 AM

我也在找這方面的資料~
作者: stjack_xp    時間: 2014-8-8 03:06 AM

謝謝幾位大哥的指點,小弟受益匪淺




歡迎光臨 伊莉討論區 (http://www03.mobile.wahas.com/) Powered by Discuz!