本篇文章給大家分享的是有關(guān)初識(shí)XML,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話(huà)不多說(shuō),跟著小編一起來(lái)看看吧。
創(chuàng)新互聯(lián)專(zhuān)注于郯城企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),成都商城網(wǎng)站開(kāi)發(fā)。郯城網(wǎng)站建設(shè)公司,為郯城等地區(qū)提供建站服務(wù)。全流程按需定制制作,專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)XML
可擴(kuò)展標(biāo)記語(yǔ)言,標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的子集,是一種用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語(yǔ)言
可擴(kuò)展標(biāo)記語(yǔ)言是一種元標(biāo)記語(yǔ)言,即定義了用于定義其他特定領(lǐng)域有關(guān)語(yǔ)義的、結(jié)構(gòu)化的標(biāo)記語(yǔ)言,這些標(biāo)記語(yǔ)言將文檔分成許多部件并對(duì)這些部件加以標(biāo)識(shí)。XML 文檔定義方式有:文檔類(lèi)型定義(DTD)和XML Schema。DTD定義了文檔的整體結(jié)構(gòu)以及文檔的語(yǔ)法,應(yīng)用廣泛并有豐富工具支持。XML Schema用于定義管理信息等更強(qiáng)大、更豐富的特征。XML能夠更精確地聲明內(nèi)容,方便跨越多種平臺(tái)的更有意義的搜索結(jié)果。它提供了一種描述結(jié)構(gòu)數(shù)據(jù)的格式,簡(jiǎn)化了網(wǎng)絡(luò)中數(shù)據(jù)交換和表示,使得代碼、數(shù)據(jù)和表示分離,并作為數(shù)據(jù)交換的標(biāo)準(zhǔn)格式,因此它常被稱(chēng)為智能數(shù)據(jù)文檔。
一、什么是可擴(kuò)展標(biāo)記語(yǔ)言?
可擴(kuò)展標(biāo)記語(yǔ)言是一種很像超文本標(biāo)記語(yǔ)言的標(biāo)記語(yǔ)言。
它的設(shè)計(jì)宗旨是傳輸數(shù)據(jù),而不是顯示數(shù)據(jù)。
它的標(biāo)簽沒(méi)有被預(yù)定義。您需要自行定義標(biāo)簽。
它被設(shè)計(jì)為具有自我描述性。
它是W3C的推薦標(biāo)準(zhǔn)。
二、可擴(kuò)展標(biāo)記語(yǔ)言和超文本標(biāo)記語(yǔ)言之間的差異
它不是超文本標(biāo)記語(yǔ)言的替代。
它是對(duì)超文本標(biāo)記語(yǔ)言的補(bǔ)充。
它和超文本標(biāo)記語(yǔ)言為不同的目的而設(shè)計(jì):
它被設(shè)計(jì)用來(lái)傳輸和存儲(chǔ)數(shù)據(jù),其焦點(diǎn)是數(shù)據(jù)的內(nèi)容。
超文本標(biāo)記語(yǔ)言被設(shè)計(jì)用來(lái)顯示數(shù)據(jù),其焦點(diǎn)是數(shù)據(jù)的外觀。
超文本標(biāo)記語(yǔ)言旨在顯示信息,而它旨在傳輸信息。
對(duì)它最好的描述是:它是獨(dú)立于軟件和硬件的信息傳輸工具。
三、可擴(kuò)展標(biāo)記語(yǔ)言是W3C的推薦標(biāo)準(zhǔn)
XML 于 1998 年 2 月 10 日成為 W3C 的推薦標(biāo)準(zhǔn)。
四、可擴(kuò)展標(biāo)記語(yǔ)言無(wú)所不在
超文本標(biāo)記語(yǔ)言。
XML 是各種應(yīng)用程序之間進(jìn)行數(shù)據(jù)傳輸?shù)淖畛S玫墓ぞ摺?/p>
XML由3個(gè)部分構(gòu)成,它們分別是:文檔類(lèi)型定義(Document Type Definition,DTD),即XML的布局語(yǔ)言;可擴(kuò)展的樣式語(yǔ)言(Extensible Style Language,XSL),即XML的樣式表語(yǔ)言;以及可擴(kuò)展鏈接語(yǔ)言(Extensible Link Language,XLL)。
(1)DTD
DTD規(guī)定了文檔的邏輯結(jié)構(gòu)。它可定義文檔的語(yǔ)法,而文檔的語(yǔ)法反過(guò)來(lái)也能夠讓XML語(yǔ)法分析程序確認(rèn)頁(yè)面標(biāo)記使用的合法性。DTD定義了頁(yè)面的元素、元素的屬性及元素和屬性間的關(guān)系。元素與元素間用起始標(biāo)記和結(jié)束標(biāo)記來(lái)定界,對(duì)于空元素,用一個(gè)空元素標(biāo)記來(lái)分隔。每一個(gè)元素都有一個(gè)用名字標(biāo)識(shí)的類(lèi)型,也稱(chēng)為它的通用標(biāo)識(shí)符,并且它還可以有一個(gè)屬性說(shuō)明集。每個(gè)屬性說(shuō)明都有一個(gè)名字和一個(gè)值。理想定義應(yīng)該面向描述與應(yīng)用程序相關(guān)的數(shù)據(jù)結(jié)構(gòu),而不是如何顯示數(shù)據(jù)。就是說(shuō),應(yīng)該把一個(gè)元素定義為一個(gè)標(biāo)題行,之后讓樣式表和腳本定義顯示標(biāo)題行。
DTD不具強(qiáng)制性。對(duì)于簡(jiǎn)單的應(yīng)用程序來(lái)說(shuō),開(kāi)發(fā)商不需建立自己的DTD,可以使用預(yù)先定義的公共DTD或不使用。即使某個(gè)文檔已經(jīng)有DTD,只要文檔組織是良好的,語(yǔ)法分析程序也不必對(duì)照DTD來(lái)檢驗(yàn)文檔的合法性。服務(wù)器可能己執(zhí)行了檢查,所以檢驗(yàn)的時(shí)間和帶寬將得以大幅度節(jié)省。
(2)XSL
XSL是用來(lái)規(guī)定XML文檔樣式的語(yǔ)言。XSL能使Web瀏覽器改變?cè)形臋n的表示法,例如改變數(shù)據(jù)的顯示順序,不必再與服務(wù)器進(jìn)行交互通信。通過(guò)樣式表的變換,同一文檔可以顯示得更大,或經(jīng)過(guò)折疊只顯示外面的一層,或者變?yōu)榇蛴「袷健?/p>
XSL憑借其本身的可擴(kuò)展性,能夠控制無(wú)窮無(wú)盡的標(biāo)記,而且控制每個(gè)標(biāo)記的方式也是無(wú)窮盡的,這也給Web提供了高級(jí)的布局特性。如文本的旋轉(zhuǎn)、多列和獨(dú)立區(qū)域。同時(shí)支持國(guó)際書(shū)寫(xiě)格式,可在一頁(yè)上混合使用從左至右、從右至左及從上至下的書(shū)寫(xiě)格式。就如同XML介于HTML和SGML之間一樣,XSL標(biāo)準(zhǔn)是介于CSS和SGMI的文檔樣式語(yǔ)義和規(guī)范語(yǔ)言之間的。
(3)XLL
XLL支持Web上已有的簡(jiǎn)單鏈接,而且將進(jìn)一步擴(kuò)展鏈接,包括終結(jié)死鏈接的間接鏈接及可從服務(wù)器中只查詢(xún)某個(gè)元素的相關(guān)部分鏈接等。
Web Service全部的規(guī)范,技術(shù)都是以XML為底層核心和構(gòu)架基礎(chǔ)的,對(duì)Web Service而言,SOAP、WSDL和UDDI,都是使用XML作為信息描述和交換的標(biāo)準(zhǔn)手段。XML技術(shù)的產(chǎn)生促使了Web Service技術(shù)的產(chǎn)生與發(fā)展。
HTML | XHTML? HTML 5? CSS? TCP/IP |
---|
XML | XML ?XSL? XSLT? XSL-FO? XPath? XPointer? XLink? DTD? XML Schema? DOM? XForms? SOAP? WSDL? RDF? RSS? WAP? Web Services |
---|
Web腳本 | JavaScript? HTML DOM? DHTML? VBScript? AJAX? jQuery? JSON? E4X? WMLScript |
---|
Serv腳本 | SQL? ASP? ADO? PHP |
---|
.NET | Microsoft.NET? .NET Mobile |
---|
多媒體 | SMIL? SVG |
---|
文檔呈現(xiàn)語(yǔ)言 | ? HTML ? XHTML ? XML ? XForms ? DHTML |
---|
樣式格式描述語(yǔ)言 | ? 層疊樣式表 ? XSL |
---|
動(dòng)態(tài)網(wǎng)頁(yè)技術(shù) | ? CGI ? FastCGI ? ASP ? ASP.NET ? ColdFusion ? JSP ? PHP |
---|
客戶(hù)端交互技術(shù) | ? ActiveX ? Java Applet ? JavaFX ? AJAX ? Silverlight ? ActionScript ? Flex ? AIR |
---|
客戶(hù)端腳本語(yǔ)言 | ? JavaScript ? JScript ? VBScript ? ECMAScript |
---|
標(biāo)識(shí)定位語(yǔ)言 | ? URL ? URI ? XPath ? URL重寫(xiě) |
---|
文檔綱要語(yǔ)言 | ? DTD ? XML Schema |
---|
以上就是初識(shí)XML,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。
新聞標(biāo)題:初識(shí)XML-創(chuàng)新互聯(lián)
鏈接地址:http://jinyejixie.com/article22/jejjc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、建站公司、定制網(wǎng)站、關(guān)鍵詞優(yōu)化、微信公眾號(hào)、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容