成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

XML學習交流(3) XML概念之二

開發
在XML學習交流系列文章中,筆者以XML新手為寫作對象,結合個人經驗,詳細介紹XML知識體系,為讀者學習XML,提供些許參考,希望大家有所借鑒。本篇文章筆者將講述XML概念第二部分的知識。

  五.Meta數據(Metadata)---專業的XML使用者會使用meta數據來工作。

  在HTML中我們知道可以使用meta標識來定義網頁的關鍵字,簡介等,這些標識不會顯示在網頁中,但可以被搜索引擎搜索到,并影響搜索結果的排列順序。

  XML對這一原理進行了深化和擴展,用XML,你可以描述你的信息在哪里,你可以通過meta來驗證信息,執行搜索,強制顯示,或者處理其他的數據。

  下面是一些XMLmetadata在實際應用中的用途:

  1.可以驗證數字簽名,使在線商務的提交動作(submission)有效。

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

  3.可以在不同語言之間傳輸數據。

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

  六.顯示

  單獨用XMl不能顯示頁面,我們使用格式化技術,比如CSS或者XSL,才能顯示XML標記創建的文檔。

  我們在前面***章講到XML是將數據和格式分離的。XML文檔本身不知道如何來顯示,必須有輔助文件來幫助實現。(XML取消了所有標識,包括font,color,p等風格樣式定義標識,因此XML全部是采用類似DHTML中CSS的方法來定義文檔風格樣式。),XML中用來設定顯示風格樣式的文件類型有:

  1.XSL

  XSL全稱是ExtensibleStylesheetLanguage(可擴展樣式語言),是將來設計XML文檔顯示樣式的主要文件類型。它本身也是基于XML語言的。使用XSL,你可以靈活的設置文檔顯示樣式,文檔將自動適應任何瀏覽器和PDA(掌上電腦)。

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

  2.CSS

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

  3.Behaviors

  Behaviors現在還沒有成為標準。它是微軟的IE瀏覽器特有的功能,用它可以對XML標識設定一些有趣動作。

  七.DOM

  DOM全稱是documentobjectmodel(文檔對象模型),DOM是用來干什么的呢?假設把你的文檔看成一個單獨的對象,DOM就是如何用HTML或者XML對這個對象進行操作和控制的標準。

  面向對象的思想方法已經非常流行了,在編程語言(例如Java,js)中,都運用面向對象的編程思想。在XML中,就是要將網頁也作為一個對象來操作和控制,我們可以建立自己的對象和模板。與對象進行交流,如何命令對象,就要用到API。API全稱ApplicationProgrammingInterface,它是訪問和操作對象的規則。而DOM就是一種詳細描述HTML/XML文檔對象規則的API。它規定了HTML/XML文檔對象的命名協定,程序模型,溝通規則等。在XML文檔中,我們可以將每一個標識元素看作一個對象---它有自己的名稱和屬性。

  XML創建了標識,而DOM的作用就是告訴script如何在瀏覽器窗口中操作和顯示這些標識

  上面我們已經簡要的講述了一些XML的基本原理,我們來看看它們之間的關聯以及它們是如何工作的。  

  1.XML描述數據類型。例如:"Kinglear"是一個標題元素。

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

  3.script腳本控制元素如何動作。例如:當一個title元素"outofstock",將被用紅色顯示。

  4.DOM則為腳本和對象的交流提供一個公共平臺,并將結果顯示在瀏覽器窗口。

  如果任何一個部分發生錯誤,都不會得到正確結果。

  看到這里,我們已經對XML是如何工作的有一個整體的大致的概念。通過這一章的學習,我們可能感覺到XML似乎更偏向數據處理,更方便程序員學習。實際情況也是這樣的,XML設計的目的就是用來方便的共享和交互數據的。下一章,我們將系統的了解關于XML的各種術語。歡迎您繼續瀏覽。

【編輯推薦】

  1. XML編程與應用教程
  2. XML入門之十一問答
  3. XML的四個神話:XML屬于世界
  4. 給XML初學者
  5. XML結構與語法入門詳解
責任編輯:韓亞珊 來源: 軟件開發網
相關推薦

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:28:52

XML

2011-04-12 14:43:08

XML

2011-05-18 15:40:32

XML

2013-06-09 10:18:29

Android開發XML讀寫XML解析

2009-09-14 14:47:57

XML節點

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開發

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

機器學習前端算法
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久伊人精品一区二区三区 | 日韩精品不卡 | 国产99在线 | 欧美 | 日韩精品一区二区三区中文在线 | 91av精品| 国产精品不卡视频 | 国产精品成人在线观看 | 日韩视频在线免费观看 | 国产欧美一区二区精品久导航 | 久草视频在线播放 | 一区二区三区视频在线 | 日韩欧美在线视频 | 欧美一级二级视频 | 中文字幕亚洲一区二区三区 | 国产精品一区二区三区99 | 精品欧美一区二区三区精品久久 | 国产资源在线视频 | 亚洲高清在线 | 成人精品国产免费网站 | 亚洲成人在线免费 | 精品国产乱码一区二区三区a | 久久小视频 | 成人精品一区二区三区中文字幕 | 亚洲精品视频在线播放 | 正在播放国产精品 | 欧美天堂 | 国产区精品在线观看 | 四虎成人免费电影 | 天堂一区 | 97久久精品午夜一区二区 | 久久久成 | 伊人二区 | 欧美精品一区二区三区视频 | 一区二区久久精品 | 涩涩视频网站在线观看 | a成人| 天天操天天拍 | 中文字幕在线观看av | 日韩久久久久久久 | 久久51| 一级毛片播放 |