新聞中心
XML概念

十余年的煙臺網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整煙臺建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)建站從事“煙臺網(wǎng)站設(shè)計”,“煙臺網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
經(jīng)過***章的快速入門學習,你已經(jīng)知道了XML是一種能夠讓你自己創(chuàng)造標識的語言,它可以將數(shù)據(jù)與格式從網(wǎng)頁中分開,它可以儲存數(shù)據(jù)和共享數(shù)據(jù)的特性使得XML無所不能。如果你希望深入學習XML,系統(tǒng)掌握XML的來龍去脈,那么我們首先還是要回到XML概念的問題上來。XML(ExtensibleMarkupLanguage),一種擴展性標識語言。"擴展性""標識""語言"。每一個詞都明確的點明了XML的重要特點和功能。我們來仔細分析:擴展性、標識、語言、結(jié)構(gòu)化、Meta數(shù)據(jù)、顯示、DOM。
一.擴展性---使用XML,你可以為你的文檔建立自己的標記(tags)。
XML的***個詞是"擴展性",這正是XML強大的功能和彈性的原因。
在HTML里,有許多固定的標記,我們必須記住然后使用它們,你不能使用HTML規(guī)范里沒有的標記。而在XML中,你能建立任何你需要的標記。你可以充分發(fā)揮你的想象力,給你的文檔起一些好記的標記名稱。比如,你的文檔里包含一些游戲的攻略,你可以建立一個名為
一開始你也許會不適應(yīng),因為我們在學習HTML時,有固定的標記可以直接學習和使用;(很多人包括我自己都是邊分析別人的代碼和標識,邊建立自己的網(wǎng)頁),而XML卻沒有任何標記可以學,也很少有文檔的標記是一模一樣的。我們怎么辦?呵呵,沒有就自己創(chuàng)建呀。一旦你真正開始寫XML文檔,你會發(fā)現(xiàn)隨心所欲的創(chuàng)造新標記也是一份很有趣的事。你可以建立有自己特色的標記,甚至建立你自己的HTML語言。
擴展性使你有更多的選擇和強大的能力,但同時也產(chǎn)生一個問題就是你必須學會規(guī)劃。你自己要理解自己的文檔,知道它由哪幾部分組成,相互之間的關(guān)系和如何識別它們。
關(guān)于建立標識還需要說明一點,標識是描述數(shù)據(jù)的類型或特性,比如
二.標識---使用XML你可以識別文檔中的元素。
XML的第二個詞是"標識",這表明了XML的目的是標識文檔中的元素。
不論你是HTML,還是XML,標識的本質(zhì)在于便于理解,如果沒有標識,你的文檔在計算機看來只是一個很長的字符串,每個字看起來都一樣,沒有重點之分。
通過標識,你的文檔才便于閱讀和理解,你可以劃分段落,列明標題。XML中,你更可以利用其擴展性來為文檔建立更合適的標識。
不過,有一點要提醒大家注意:標識僅僅是用來識別信息,它本身并不傳達信息。例如這樣的HTML代碼:
- friststep
這里表示粗體,只用來說明是用粗體來顯示"friststep"字符,本身并不包含任何實際的信息,在頁面上你看不到,真正傳達信息的是"friststep"。
三.語言---使用XML你要遵循特定的語法來標識你的文檔。
XML第三個詞是"語言"。這表明了作為一種語言XML必須遵循一定的規(guī)則。雖然XML的擴展性允許你創(chuàng)建新標識,但它仍然必須遵循特定的結(jié)構(gòu),語法和明確的定義。
在計算機領(lǐng)域,語言常常表示一?quot;程序語言",用來編程實現(xiàn)一些功能和應(yīng)用,但不是所有的"語言"都是用來編程的,XML就只是一種用來定義標識和描述信息的語言。
下面我們來深入了解一下XML應(yīng)用的其本原理,可能會很枯燥,但是對于整體的理解很重要,你可以先快速過一遍,心里有一個模糊的概念,具體精髓則需要在實踐中慢慢領(lǐng)會。
四.結(jié)構(gòu)化---XML促使文檔結(jié)構(gòu)化,所有的信息按某種關(guān)系排列。
"結(jié)構(gòu)化"聽起來太抽象了,我們這樣理解,結(jié)構(gòu)化就是為你的文檔建立一個框架,就象寫文章先寫一個提綱。結(jié)構(gòu)化使你的文檔看起來不會雜亂無章,每一部分都緊密聯(lián)系,形成一個整體。
結(jié)構(gòu)化有兩個原則:
1.每一部分(每一個元素)都和其他元素有關(guān)聯(lián)。關(guān)聯(lián)的級數(shù)就形成了結(jié)構(gòu)。
2.標識本身的含義與它描述的信息相分離。
我們來看一個簡單的例子幫助理解:
XML輕松學習手冊 XML快速入門 什么是XML 使用XML的好處 XML的概念 擴展性 標識
這是本文的XML描述文檔,可以看到標識分三級關(guān)聯(lián),非常清晰:
- ...
上面這樣的文檔結(jié)構(gòu),我們又稱之為"文檔樹",主干是父元素,如
網(wǎng)站欄目:XML學習交流(3)XML概念之一
分享路徑:http://m.fisionsoft.com.cn/article/djdopop.html


咨詢
建站咨詢
