婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > XML輕松學習手冊(2)XML概念

XML輕松學習手冊(2)XML概念

熱門標簽:如何修改多個百度地圖標注 高德地圖地圖標注服務中心 南寧網絡外呼系統運營商 本地電話機器人 隨州外呼調研系統 微信地圖標注合并了 400電話辦理包年 東營電銷 r語言數據可視化地圖標注

第二章 XML概念

導言

經過第一章的快速入門學習,你已經知道了XML是一種能夠讓你自己創造標識的語言,它可以將數據與格式從網頁中分開,它可以儲存數據和共享數據的特性使得XML無所不能。如果你希望深入學習XML,系統掌握XML的來龍去脈,那么我們首先還是要回到XML概念的問題上來。XML(Extensible Markup Language),一種擴展性標識語言。"擴展性"標識"語言"。每一個詞都明確的點明了XML的重要特點和功能。我們來仔細分析:

一. 擴展性
二. 標識
三. 語言
四. 結構化
五. Meta數據
六. 顯示
七. DOM

一.擴展性---使用XML,你可以為你的文檔建立自己的標記(tags)。

XML的第一個詞是"擴展性",這正是XML強大的功能和彈性的原因。
在HTML里,有許多固定的標記,我們必須記住然后使用它們,你不能使用HTML規范里沒有的標記。而在XML中,你能建立任何你需要的標記。你可以充分發揮你的想象力,給你的文檔起一些好記的標記名稱。比如,你的文檔里包含一些游戲的攻略,你可以建立一個名為game>的標記,然后在game>下再根據游戲類別建立RPG>,SLG>等標記。只要清晰,易于理解你可以建立任何數量的標記。

一開始你也許會不適應,因為我們在學習HTML時,有固定的標記可以直接學習和使用;(很多人包括我自己都是邊分析別人的代碼和標識,邊建立自己的網頁),而XML卻沒有任何標記可以學,也很少有文檔的標記是一模一樣的。我們怎么辦?呵呵,沒有就自己創建呀。一旦你真正開始寫XML文檔,你會發現隨心所欲的創造新標記也是一份很有趣的事。你可以建立有自己特色的標記,甚至建立你自己的HTML語言。

擴展性使你有更多的選擇和強大的能力,但同時也產生一個問題就是你必須學會規劃。你自己要理解自己的文檔,知道它由哪幾部分組成,相互之間的關系和如何識別它們。

關于建立標識還需要說明一點,標識是描述數據的類型或特性,比如width>,年齡age>,姓名name>等,而不是數據的內容,比如:10pxl>,18>,張三>,這些都是無用的標記。如果你學過數據庫,你可以這樣理解,標識就是一種字段名。

二.標識---使用XML你可以識別文檔中的元素。

XML的第二個詞是"標識",這表明了XML的目的是標識文檔中的元素。

不論你是HTML,還是XML,標識的本質在于便于理解,如果沒有標識,你的文檔在計算機看來只是一個很長的字符串,每個字看起來都一樣,沒有重點之分。

通過標識,你的文檔才便于閱讀和理解,你可以劃分段落,列明標題。XML中,你更可以利用其擴展性 來為文檔建立更合適的標識。

不過,有一點要提醒大家注意:標識僅僅是用來識別信息,它本身并不傳達信息。例如這樣的HTML代碼:

b>frist stepb>
這里b>表示粗體,只用來說明是用粗體來顯示"frist step"字符,b>本身并不包含任何實際的信息,在頁面上你看不到b>,真正傳達信息的是"frist step "。

三.語言---使用XML你要遵循特定的語法來標識你的文檔。

XML第三個詞是"語言"。這表明了作為一種語言XML必須遵循一定的規則。雖然XML的擴展性允許你創建新標識,但它仍然必須遵循特定的結構,語法和明確的定義。

在計算機領域,語言常常表示一?quot;程序語言",用來編程實現一些功能和應用,但不是所有的"語言"都是用來編程的,XML就只是一種用來定義標識和描述信息的語言。

下面我們來深入了解一下XML應用的其本原理,可能會很枯燥,但是對于整體的理解很重要,你可以先快速過一遍,心里有一個模糊的概念,具體精髓則需要在實踐中慢慢領會。

四.結構化---XML促使文檔結構化,所有的信息按某種關系排列。

"結構化"聽起來太抽象了,我們這樣理解,結構化就是為你的文檔建立一個框架,就象寫文章先寫一個提綱。結構化使你的文檔看起來不會雜亂無章,每一部分都緊密聯系,形成一個整體。

結構化有兩個原則:
1.每一部分(每一個元素)都和其他元素有關聯。關聯的級數就形成了結構。
2.標識本身的含義與它描述的信息相分離。

我們來看一個簡單的例子幫助理解:
?xml version="1.0" encoding="GB2312"?>
myfile>
title>XML輕松學習手冊/title>
chapter>XML快速入門
para>什么是XML/para>
para>使用XML的好處/para>
/chapter>
chapter>XML的概念
para>擴展性/para>
para>標識/para>
/chapter>
/myfile>
這是本文的XML描述文檔,可以看到標識分三級關聯,非常清晰:
myfile>
chapter>
para>
...
/para>
/chapter>
/myfile>
上面這樣的文檔結構,我們又稱之為"文檔樹",主干是父元素,如myfile>,分支和頁是子元素,如chapter>和para>。

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

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

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

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

1.可以驗證數字簽名,使在線商務的提交動作(submission)有效。
2.可以被方便的建立索引和進行更有效搜索。
3.可以在不同語言之間傳輸數據。

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

六.顯示

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

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

1.XSL

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

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

2.CSS

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

3.Behaviors

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

七.DOM

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

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

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

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

 

1.XML描述數據類型。例如:"King lear"是一個標題元素;
2.CSS儲存并控制元素的顯示樣式。例如:標題將被以18pt字體顯示
3.script腳本控制元素如何動作。例如:當一個title元素"out of stock",將被用紅色顯示。
4.DOM則為腳本和對象的交流提供一個公共平臺,并將結果顯示在瀏覽器窗口。

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

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

標簽:拉薩 益陽 寧夏 果洛 德州 西雙版納 宿遷 黃石

巨人網絡通訊聲明:本文標題《XML輕松學習手冊(2)XML概念》,本文關鍵詞  XML,輕松,學習,手冊,概念,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《XML輕松學習手冊(2)XML概念》相關的同類信息!
  • 本頁收集關于XML輕松學習手冊(2)XML概念的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲成av人片| 亚洲国产精品99久久久久久久久| 一区二区三区四区中文字幕| 一区二区三区国产精品| 五月天亚洲婷婷| 久久电影网站中文字幕 | 欧美午夜一区二区三区| 91精品黄色片免费大全| 国产精品网站在线播放| 丝袜亚洲另类欧美综合| 国产高清视频一区| 欧美三级三级三级| 97se亚洲国产综合自在线| 在线观看www91| 国产日产欧美一区二区视频| 夜夜夜精品看看| 国产精品久久久99| 激情久久久久久久久久久久久久久久| 91天堂素人约啪| 欧美mv日韩mv国产网站app| 一区二区三区在线视频观看| 国产一区亚洲一区| 国产一区二区视频在线| 一本色道久久综合亚洲精品按摩| 欧美另类高清zo欧美| 国产精品久久久久9999吃药| 裸体歌舞表演一区二区| 欧美三级欧美一级| 一区二区三区免费网站| aaa欧美色吧激情视频| 91在线播放网址| 久久精品欧美一区二区三区不卡| 日日夜夜精品视频免费| 欧美日韩日日夜夜| 《视频一区视频二区| 国产在线精品一区二区不卡了| 麻豆久久久久久久| 欧美日本韩国一区二区三区视频| 国产精品久久久久aaaa| 国产成人精品免费网站| 久久久久久影视| 国产一区在线视频| www.av精品| 欧美极品少妇xxxxⅹ高跟鞋 | 一本大道av一区二区在线播放 | 日本免费在线视频不卡一不卡二| 日韩高清在线电影| 欧美日韩另类一区| 亚洲成人资源网| 欧美日韩国产成人在线91| 日韩电影在线一区| av在线播放不卡| 国产精品福利一区| 成人亚洲一区二区一| 亚洲国产精品v| 成人黄色在线网站| 亚洲视频你懂的| 色偷偷一区二区三区| 亚洲国产另类av| 日韩欧美一区二区视频| 国产精品一级黄| 国产精品国产三级国产普通话蜜臀 | 欧美亚洲综合网| 国产欧美日韩精品在线| caoporen国产精品视频| 亚洲精品国产精华液| 欧美亚洲愉拍一区二区| 青青国产91久久久久久| 2020国产精品自拍| 91啪九色porn原创视频在线观看| 亚洲综合在线观看视频| 欧美一区二区视频在线观看| 国产伦精品一区二区三区免费迷| 欧美性生交片4| 666欧美在线视频| 日韩专区中文字幕一区二区| 日韩精品中文字幕一区二区三区 | 99re成人在线| 亚洲国产欧美在线人成| 欧美成人aa大片| 风间由美一区二区三区在线观看 | 国产乱人伦偷精品视频免下载| 日韩成人精品在线| 玖玖九九国产精品| 东方aⅴ免费观看久久av| 波多野结衣中文一区| 91性感美女视频| 欧美精选在线播放| 日韩午夜av电影| 国产偷国产偷精品高清尤物 | 日韩欧美成人一区二区| 成人美女视频在线观看| 91亚洲精品久久久蜜桃网站 | 日韩在线播放一区二区| 美日韩黄色大片| www.成人在线| 欧美日韩国产综合久久| 久久久精品国产免费观看同学| 亚洲天堂免费看| 美洲天堂一区二卡三卡四卡视频| 大美女一区二区三区| 欧美性猛交一区二区三区精品| 欧美成人午夜电影| 夜夜嗨av一区二区三区中文字幕| 麻豆精品久久精品色综合| 成人国产精品免费观看视频| 欧美丰满高潮xxxx喷水动漫| 中文字幕 久热精品 视频在线| 午夜婷婷国产麻豆精品| 波多野结衣视频一区| 欧美sm美女调教| 香蕉久久一区二区不卡无毒影院| 国产成人av一区二区三区在线 | 欧美日韩午夜精品| 欧美一区二区三区四区久久| 国产精品久线在线观看| 老司机精品视频线观看86| 在线精品视频免费观看| 中文字幕免费观看一区| 久久激情五月婷婷| 欧美日本视频在线| 一个色综合av| 色综合亚洲欧洲| 中文字幕日韩精品一区| 成人激情动漫在线观看| 久久久www成人免费毛片麻豆| 男女男精品视频| 在线电影院国产精品| 亚洲国产欧美日韩另类综合| 色婷婷av一区| 一区二区在线看| 日本高清视频一区二区| 亚洲丝袜自拍清纯另类| 不卡的av电影| 亚洲欧美一区二区久久| 成人av集中营| 亚洲视频在线一区| 在线欧美日韩精品| 一区二区三区四区亚洲| 欧美最新大片在线看| 亚洲成av人片一区二区三区 | 色综合一区二区三区| 中文字幕在线不卡视频| 成人国产免费视频| 亚洲精品大片www| 欧美日韩一区二区三区不卡| 日韩美女精品在线| 色婷婷综合视频在线观看| 国产精品国产三级国产普通话三级| 成人av午夜影院| 国产精品情趣视频| 色综合色综合色综合色综合色综合 | 国产伦精一区二区三区| 精品成人一区二区三区| 亚洲电影视频在线| 日韩写真欧美这视频| 国产一区欧美一区| 国产精品免费视频观看| 91久久精品网| 麻豆国产精品视频| 国产精品色噜噜| 欧美亚洲动漫精品| 久久精品国产999大香线蕉| 国产亚洲综合性久久久影院| 91在线精品秘密一区二区| 亚洲午夜久久久久中文字幕久| 69堂亚洲精品首页| 成人av在线一区二区三区| 亚洲bt欧美bt精品777| 久久综合九色综合97婷婷 | 成人精品国产免费网站| 亚洲视频一区二区在线| 日韩一区二区三免费高清| av在线播放不卡| 日本视频一区二区三区| 国产精品狼人久久影院观看方式| 欧美日韩一级片在线观看| 国产精品资源站在线| 亚洲超丰满肉感bbw| 中文字幕一区二区三中文字幕| 7777精品久久久大香线蕉| av电影在线观看不卡| 久久99在线观看| 亚洲影院免费观看| 中文字幕+乱码+中文字幕一区| 欧美日韩三级在线| av在线不卡免费看| 黄色小说综合网站| 日本视频在线一区| 性欧美疯狂xxxxbbbb| 亚洲靠逼com| 欧美极品xxx| 久久久久久久久免费| 日韩一区二区三区视频| 欧美色图激情小说| 99re视频这里只有精品| 成人一级片网址| 国产一区二区导航在线播放| 强制捆绑调教一区二区| 亚洲图片欧美色图|