前幾天看到一篇文章
其中列出了二十一世紀不會被淘汰的技術
xml名列其中
Framework推出也有
年了
Framwork中
xml隨處可見
從普通類庫到
WinForm
Web Service
再到
的IDE
xml的身影無處不在
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可以
像數據庫一樣存儲數據
存儲程序配置信息
清晰明了
如 的web
Config
的項目文件
WinForm的App
Config
與不同的程序和平台相互互傳遞數據
如
web Services
用了xml
她好
你也好
From:http://tw.wingwit.com/Article/program/net/201311/13449.html