熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

學習xml之給個理由先

2013-11-13 10:23:22  來源: .NET編程 
前幾天看到一篇文章其中列出了二十一世紀不會被淘汰的技術xml名列其中 Framework推出也有年了 Framwork中xml隨處可見從普通類庫到 WinFormWeb Service再到 的IDExml的身影無處不在 Framwork中xml處於非常重要的位置 在即將推出的vsts xml的重要性更是提高到前所未有的高度

   作為一程序員面對如此重要的技術不可能無動於衷沒有任何作為的而我從 開始一直使技術至今雖然偶爾也使用xml技術在一些程序中采用xml格式的配置文件但使終都對xml 一知半解每次使用時都需要查一堆幫助然後希裡糊塗搞定手頭的任務對xml的理解並沒有更進一步眼看vsts 要出來了對程序員來說xml的重要性更是與日俱增面對如此重要的與我的職業密不可分的而且是二十一世紀不過時並且會越來越流行的技術我不能再無作為不能任由它阻饒我的工作沒辦法了只有一條路 學習它攻克它 我就不信我連編程都學會了tmd 還學不會你這xml?

   借了本《c#入門經典》我的開始了xml 學習之旅至於書架上那睡了n個月的十幾本儲如設計模式c#本質論什麼分析啊設計啊重構啊敏捷開發之類的你們先繼續忍耐一陣吧 放心我不會忘記你們的下一次的學習筆記肯定是你們!

   序---使用xml的原因

   學習xml的理由我已經找到了主要是微軟等It企業都用xml Framwork中到處是xml業界都說xml是趨勢未來的工作肯定是離不開xml 但他們為什麼要用xml呢? 
   要搞清楚這個問題先理解xml是什麼? xml是一種類似於html的標記語言
   

<html>
   <head>
      <title>xml學習title>
  head>
    <body>
        <b>文章難寫啊這blog不知能否堅持下去b>
        <br>我的聯系方式<br>
      <b>blogID: cwbboyb>
        <br>Email:
        <br>QQ:
    <body>
<html>

  這是普通的html標記了html標記向浏覽器述了文檔將如可顯示但沒有如下指示
   數據由兩個不同的療分組成一是描述 和我的資料
   列出了我的各種資料
浏覽器不知道我展示的是什麼東西只知道怎樣展示 
只是說明了顯示的格式不能表達其他意思
  XML與HTML很相似但XML並不包含浏覽器顯示格式它只包含標記和數據沒有告訴浏覽器什麼時候需要換行什麼時候需要加粗 但xml展示的數據以及它所代表的意義
   

 <Blogs>
    <blog>
       <Id> cwbboyId>
       <Email>EmaiL>
       <QQ>QQ>
    <blog>
    <blog>
       <Id>wishId>
       <Email>EmaiL>
       <QQ>QQ>
    <blog>
  <Bolgs>

   xml結構清晰明了而且能說明數據代表的意義如果以xml格式存儲數據再通過Internet傳遞給其它人他們很容易理解數據的作用而且能方便地使用它 xml的優點
        開放性
        簡單
        自我描述性
        互操作性
        結構嚴謹清晰明了
        可擴展

  使用xml可以
   像數據庫一樣存儲數據
   存儲程序配置信息清晰明了 如 的webConfig的項目文件WinForm的AppConfig
            與不同的程序和平台相互互傳遞數據 如web Services  

  用了xml 她好你也好
From:http://tw.wingwit.com/Article/program/net/201311/13449.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.