DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML詳解 >> 學習xml 之“先給個理由”
學習xml 之“先給個理由”
編輯:XML詳解     
前幾天看到一篇文章,其中列出了二十一世紀不會被淘汰的技術,XML名列其中。而.net Framework推出也有3年了,在.net Framwork中,XML隨處可見。從普通類庫到ASP.Net,Ado.net, WinForm,Web Service,再到vs .net 2003的IDE,XML的身影無處不在。在.Net Framwork中,xml處於非常重要的位置。 在即將推出的vsts 2005中,XML的重要性更是提高到前所未有的高度。

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

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

  序---使用XML的原因。

  學習xml的理由我已經找到了,主要是微軟等It企業都用XML ,.Net 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: [email protected]
        <br>QQ: 3243629
    <body>
<Html>

   這是普通的html標記了。Html標記向浏覽器述了文檔將如可顯示。但沒有如下指示:
   數據由兩個不同的療分組成,一是描述 ,和我的資料。
   列出了我的各種資料,浏覽器不知道我展示的是什麼東西,只知道怎樣展示。只是說明了顯示的格式。不能表達其他意思。

  XML與Html很相似。但XML並不包含浏覽器顯示格式。它只包含標記和數據。沒有告訴浏覽器什麼時候需要換行,什麼時候需要加粗。 但XML展示的數據以及它所代表的意義:

 <Blogs>
    <blog>
       <Id> cwbboyId>
       <Email>[email protected]>
       <QQ>32437629QQ>
    <blog>
    <blog>
       <Id>wishId>
       <Email>[email protected]>
       <QQ>32437629QQ>
    <blog>
  <Bolgs>

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

  使用XML可以:
   1、像數據庫一樣存儲數據
   2、存儲程序配置信息,清晰明了。 如 ASP.net的web.Config, .Net的項目文件,WinForm的App.Config
      3、與不同的程序和平台相互互傳遞數據。 如:web Services 。 

  用了XML, 她好,你也好。
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved