讀寫一般格式的XML檔案

來源:互聯網
上載者:User
把資料都一次性存入資料庫固然好,但是設想如果使用者運行系統的電腦沒有接入網路,即根本建立不了與資料庫的串連,那該怎麼辦?總不能不要資料了任由其丟失吧。於是此時本機資料檔案變的尤為重要,她們成為承載資料的媒介。不過選擇儲存資料的檔案格式需要仔細周全的考慮,在儲存和讀取資料檔案的過程中,不同的檔案格式會給程式的效能帶來不同的影響。
XML(extensible markup language)檔案作為與資料庫聯絡最緊密的檔案格式日益受到程式員的青睞,讓我們看看它的優點:
【1】            當被用來描述資料庫時,XML 擁有兩項淩駕於專有格式(如Access .mdb 或dBase .dbf 格式)的優點:XML 是人類易讀的,而且它是根據眾所周知、開放式的標準所建立的。
【2】            XML描述資料本身。由於資料顯示與內容分開,XML定義的資料允許指定不同的顯示方式,使資料更合理地表現出來。本地的資料能夠以客戶配置、使用者選擇或其他標準決定的方式動態地表現出來。
【3】            XML具有較好的保值性。XML的保值性來自它的先驅之一——SGML語言。SGML是一套有著十幾年歷史的國際標準,它最初設計的一大目標就是要為檔案提供50年以上的壽命。
而且從XML檔案向資料庫裡匯入資料並不是一件難事,所以選取XML檔案做為資料的承載是非常好的選擇。
(XML的讀取執行個體)
XML遵循嚴格的文法要求,例如一個XML檔案格式如下:
<ge name="電壓表">           圖元的名稱
      <gee>               一個圖素資料的開始
     <flagOrder>DrawLine</flagOrder>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.