C#對於xml操作分析

來源:互聯網
上載者:User

xml檔案是樹狀結構。

其基本組成是 節點,節點屬性,節點值,文檔聲明。

xml用來存放資料,樹狀格式化後的資料。

對於資料操作,無非增刪查改。

也就是必然存在特定函數,對xml檔案的節點,節點屬性,節點值進行增刪查改。不同的語言,對應不同的函數名字。

但無論進行哪方面的增刪改,第一步都是要找到那個節點,或節點屬性,或節點值,也就是說,第一步是查。

對於查這個操作,有兩種方式對待。

a是類似於datareader,只向前讀取,記憶體裡面不儲存曆史讀取過的資料,唯讀取當下。

b是類似於dataset,對其整個xml文檔進行讀取,並儲存到記憶體裡。

a與b,沒有孰優孰劣,只是不同場合下的性價比不同而已。但,私以為,a更為保險,更可多用。也就是說,在任何情境下,非不要選擇,非要一個通用就好,那麼就用a方案。

查這個操作,速度方面,尋找演算法有其重要影響。這,極大多數情況下,非演算法工程師不用考慮。因為演算法工程師,已經給你封裝好。

這,就是不負責任的c#操作xml分析。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.