偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

XML學(xué)習(xí)交流(3) XML概念之二

開(kāi)發(fā)
在XML學(xué)習(xí)交流系列文章中,筆者以XML新手為寫(xiě)作對(duì)象,結(jié)合個(gè)人經(jīng)驗(yàn),詳細(xì)介紹XML知識(shí)體系,為讀者學(xué)習(xí)XML,提供些許參考,希望大家有所借鑒。本篇文章筆者將講述XML概念第二部分的知識(shí)。

  五.Meta數(shù)據(jù)(Metadata)---專(zhuān)業(yè)的XML使用者會(huì)使用meta數(shù)據(jù)來(lái)工作。

  在HTML中我們知道可以使用meta標(biāo)識(shí)來(lái)定義網(wǎng)頁(yè)的關(guān)鍵字,簡(jiǎn)介等,這些標(biāo)識(shí)不會(huì)顯示在網(wǎng)頁(yè)中,但可以被搜索引擎搜索到,并影響搜索結(jié)果的排列順序。

  XML對(duì)這一原理進(jìn)行了深化和擴(kuò)展,用XML,你可以描述你的信息在哪里,你可以通過(guò)meta來(lái)驗(yàn)證信息,執(zhí)行搜索,強(qiáng)制顯示,或者處理其他的數(shù)據(jù)。

  下面是一些XMLmetadata在實(shí)際應(yīng)用中的用途:

  1.可以驗(yàn)證數(shù)字簽名,使在線商務(wù)的提交動(dòng)作(submission)有效。

  2.可以被方便的建立索引和進(jìn)行更有效搜索。

  3.可以在不同語(yǔ)言之間傳輸數(shù)據(jù)。

  W3C組織正在研究一種名為RDF(ResourceDescriptionFramework)的metadata處理方法,可以自動(dòng)交換信息,W3C宣稱(chēng),使用RDF配合數(shù)字簽名,將使網(wǎng)絡(luò)中存在"真實(shí)可信"的電子商務(wù)。

  六.顯示

  單獨(dú)用XMl不能顯示頁(yè)面,我們使用格式化技術(shù),比如CSS或者XSL,才能顯示XML標(biāo)記創(chuàng)建的文檔。

  我們?cè)谇懊?**章講到XML是將數(shù)據(jù)和格式分離的。XML文檔本身不知道如何來(lái)顯示,必須有輔助文件來(lái)幫助實(shí)現(xiàn)。(XML取消了所有標(biāo)識(shí),包括font,color,p等風(fēng)格樣式定義標(biāo)識(shí),因此XML全部是采用類(lèi)似DHTML中CSS的方法來(lái)定義文檔風(fēng)格樣式。),XML中用來(lái)設(shè)定顯示風(fēng)格樣式的文件類(lèi)型有:

  1.XSL

  XSL全稱(chēng)是ExtensibleStylesheetLanguage(可擴(kuò)展樣式語(yǔ)言),是將來(lái)設(shè)計(jì)XML文檔顯示樣式的主要文件類(lèi)型。它本身也是基于XML語(yǔ)言的。使用XSL,你可以靈活的設(shè)置文檔顯示樣式,文檔將自動(dòng)適應(yīng)任何瀏覽器和PDA(掌上電腦)。

  XSL也可以將XML轉(zhuǎn)化為HTML,那樣,老的瀏覽器也可以瀏覽XML文檔了。

  2.CSS

  CSS大家很熟悉了,全稱(chēng)是CascadingStyleSheets(層疊樣式表),是目前用來(lái)在瀏覽器上顯示XML文檔的主要方法。

  3.Behaviors

  Behaviors現(xiàn)在還沒(méi)有成為標(biāo)準(zhǔn)。它是微軟的IE瀏覽器特有的功能,用它可以對(duì)XML標(biāo)識(shí)設(shè)定一些有趣動(dòng)作。

  七.DOM

  DOM全稱(chēng)是documentobjectmodel(文檔對(duì)象模型),DOM是用來(lái)干什么的呢?假設(shè)把你的文檔看成一個(gè)單獨(dú)的對(duì)象,DOM就是如何用HTML或者XML對(duì)這個(gè)對(duì)象進(jìn)行操作和控制的標(biāo)準(zhǔn)。

  面向?qū)ο蟮乃枷敕椒ㄒ呀?jīng)非常流行了,在編程語(yǔ)言(例如Java,js)中,都運(yùn)用面向?qū)ο蟮木幊趟枷搿T赬ML中,就是要將網(wǎng)頁(yè)也作為一個(gè)對(duì)象來(lái)操作和控制,我們可以建立自己的對(duì)象和模板。與對(duì)象進(jìn)行交流,如何命令對(duì)象,就要用到API。API全稱(chēng)ApplicationProgrammingInterface,它是訪問(wèn)和操作對(duì)象的規(guī)則。而DOM就是一種詳細(xì)描述HTML/XML文檔對(duì)象規(guī)則的API。它規(guī)定了HTML/XML文檔對(duì)象的命名協(xié)定,程序模型,溝通規(guī)則等。在XML文檔中,我們可以將每一個(gè)標(biāo)識(shí)元素看作一個(gè)對(duì)象---它有自己的名稱(chēng)和屬性。

  XML創(chuàng)建了標(biāo)識(shí),而DOM的作用就是告訴script如何在瀏覽器窗口中操作和顯示這些標(biāo)識(shí)

  上面我們已經(jīng)簡(jiǎn)要的講述了一些XML的基本原理,我們來(lái)看看它們之間的關(guān)聯(lián)以及它們是如何工作的?! ?/p>

  1.XML描述數(shù)據(jù)類(lèi)型。例如:"Kinglear"是一個(gè)標(biāo)題元素。

  2.CSS儲(chǔ)存并控制元素的顯示樣式。例如:標(biāo)題將被以18pt字體顯示。

  3.script腳本控制元素如何動(dòng)作。例如:當(dāng)一個(gè)title元素"outofstock",將被用紅色顯示。

  4.DOM則為腳本和對(duì)象的交流提供一個(gè)公共平臺(tái),并將結(jié)果顯示在瀏覽器窗口。

  如果任何一個(gè)部分發(fā)生錯(cuò)誤,都不會(huì)得到正確結(jié)果。

  看到這里,我們已經(jīng)對(duì)XML是如何工作的有一個(gè)整體的大致的概念。通過(guò)這一章的學(xué)習(xí),我們可能感覺(jué)到XML似乎更偏向數(shù)據(jù)處理,更方便程序員學(xué)習(xí)。實(shí)際情況也是這樣的,XML設(shè)計(jì)的目的就是用來(lái)方便的共享和交互數(shù)據(jù)的。下一章,我們將系統(tǒng)的了解關(guān)于XML的各種術(shù)語(yǔ)。歡迎您繼續(xù)瀏覽。

【編輯推薦】

  1. XML編程與應(yīng)用教程
  2. XML入門(mén)之十一問(wèn)答
  3. XML的四個(gè)神話:XML屬于世界
  4. 給XML初學(xué)者
  5. XML結(jié)構(gòu)與語(yǔ)法入門(mén)詳解
責(zé)任編輯:韓亞珊 來(lái)源: 軟件開(kāi)發(fā)網(wǎng)
相關(guān)推薦

2011-04-18 10:21:37

XML

2011-04-12 14:09:55

XML

2011-04-12 12:44:09

XML

2011-04-12 14:43:08

XML

2011-04-12 14:28:52

XML

2011-05-18 15:40:32

XML

2013-06-09 10:18:29

Android開(kāi)發(fā)XML讀寫(xiě)XML解析

2009-09-14 14:47:57

XML節(jié)點(diǎn)

2011-07-22 08:43:08

XML

2009-09-17 13:38:42

LINQ to XML

2011-07-25 16:31:51

iOS XML 文件

2009-09-17 13:54:26

LINQ to XML

2009-01-04 16:58:48

LINQ to XMLLINQXML

2011-04-08 09:46:28

Layout.xmlAndroid

2009-06-11 17:39:55

xmljava

2011-03-30 17:32:28

androidmaniAndroid開(kāi)發(fā)

2011-10-24 14:16:13

XML加密算法XML加密

2011-12-28 10:57:37

2009-08-18 16:42:49

C# 操作XML

2021-01-18 05:33:08

機(jī)器學(xué)習(xí)前端算法
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)