解析WEB頁(yè)面工具語(yǔ)言XML(二)定義_Xml教程
推薦:淺談XML和XSLT結(jié)合使網(wǎng)站設(shè)計(jì)渾然一體XML和XSLT的轉(zhuǎn)換使Web設(shè)計(jì)受益無(wú)窮。借助XML和 XSLT轉(zhuǎn)換,你可以實(shí)現(xiàn)將動(dòng)態(tài)用語(yǔ)(dynamic verbiage)和網(wǎng)站內(nèi)容存儲(chǔ)在數(shù)據(jù)庫(kù)中。你可以在XML中傳輸數(shù)據(jù)庫(kù),然后再通過(guò)XSLT轉(zhuǎn)換將其轉(zhuǎn)變?yōu)镠TML腳本
二、XML的定義
XML是一個(gè)精簡(jiǎn)的SGML,它將SGML的豐富功能與HTML的易用性結(jié)合到Web的應(yīng)用中。XML保留了SGML的可擴(kuò)展功能,這使XML從根本上有別于HTML。XML要比HTML強(qiáng)大得多,它不再是固定的標(biāo)記,而是允許定義數(shù)量不限的標(biāo)記來(lái)描述文檔中的資料,允許嵌套的信息結(jié)構(gòu)。HTML只是Web顯示數(shù)據(jù)的通用方法,而XML提供了一個(gè)直接處理 Web 數(shù)據(jù)的通用方法。HTML著重描述Web頁(yè)面的顯示格式,而XML著重描述的是Web頁(yè)面的內(nèi)容。
XML中包括可擴(kuò)展格式語(yǔ)言XSL(Extensible Style Language) 和可擴(kuò)展鏈接語(yǔ)言XLL(Extensible Linking Language)。
XSL用于將XML數(shù)據(jù)翻譯為HTML或其他格式的語(yǔ)言。XSL提供了一種疊式頁(yè)面CSS的功能,使開(kāi)發(fā)者構(gòu)造出具有表達(dá)層結(jié)構(gòu)的Web頁(yè)面來(lái),以有別于XML的數(shù)據(jù)結(jié)構(gòu)。XSL也能和HTML一起構(gòu)造疊式頁(yè)面。XSL可以解釋數(shù)量不限的標(biāo)記,它使Web的版面更豐富多彩,例如動(dòng)態(tài)的文本、跑馬式的文字。此外,XSL還處理多國(guó)文字、雙字節(jié)的漢字顯示、網(wǎng)格的各種各樣的處理等。
XLL是XML的鏈接語(yǔ)言,它與HTML的鏈接相似,但功能更強(qiáng)大。XLL支持可擴(kuò)展的鏈接和多方向的鏈接。它打破了HTML只支持超級(jí)文本概念下最簡(jiǎn)單的鏈接限制,能支持獨(dú)立于地址的域名、雙向鏈路、環(huán)路、多個(gè)源的集合鏈接等。XLL鏈接可不受文檔制約,完全按用戶要求來(lái)指定和管理。
為了使XML易學(xué)易用,XML精簡(jiǎn)了一大片SGML難得用一次的功能。正如幾十萬(wàn)漢字中常用的只不過(guò)八千,SGML常用的部分只占20%,XML拋棄了SGML中不常用的部分,使它一下就精簡(jiǎn)了80%。這樣一來(lái),XML的語(yǔ)法說(shuō)明書(shū)只有30頁(yè),而SGML卻有500頁(yè)。
XML設(shè)計(jì)中也考慮了它的易用性,易用性來(lái)自兩個(gè)方面:一方面用戶編寫(xiě)Web頁(yè)面方便,另一方面設(shè)計(jì)人員實(shí)現(xiàn)XML瀏覽器也不太困難。
總之,XML使用一個(gè)簡(jiǎn)單而有靈活的標(biāo)準(zhǔn)格式,為基于Web的應(yīng)用提供了一個(gè)描述數(shù)據(jù)和交換數(shù)據(jù)的有效手段。HTML描述了顯示全球數(shù)據(jù)的通用方法,而XML提供了直接處理全球數(shù)據(jù)的通用方法。
分享:在XPath查詢中指定軸以下示例顯示如何在 XPath 查詢中指定軸。這些示例中的 XPath 查詢都在 SampleSchema1.xml 中所包含的映射架構(gòu)上指定。有關(guān)此示例架構(gòu)的信息,請(qǐng)參見(jiàn)示例 XPath 查詢。 示例 A. 檢索上下文
- xml創(chuàng)建節(jié)點(diǎn)(根節(jié)點(diǎn)、子節(jié)點(diǎn))
- WML開(kāi)發(fā)教程之 WAP網(wǎng)站服務(wù)器配置方法
- WMLScript的語(yǔ)法基礎(chǔ)
- 收集的WML Script標(biāo)準(zhǔn)函數(shù)庫(kù)
- WML教程之文本框控件Input
- 無(wú)線標(biāo)記語(yǔ)言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)
- xml文件的結(jié)構(gòu)解讀
- 關(guān)于XSL - XSL教程
- 選擇模式 - XSL教程 - 2
- XPath入門(mén) - XSL教程 - 3
- 匹配模式 - XSL教程 - 4
- 測(cè)試模式 - XSL教程 - 5
Xml教程Rss訂閱編程教程搜索
Xml教程推薦
猜你也喜歡看這些
- 基于XML的購(gòu)物車的實(shí)現(xiàn)
- AJAX:如何處理書(shū)簽和后退按鈕
- XML入門(mén)精解之文件格式定義
- XMLHTTP無(wú)刷新自動(dòng)實(shí)時(shí)更新數(shù)據(jù)
- 使用xml作為數(shù)據(jù)源,讓asp:Menu類自由擴(kuò)展菜單項(xiàng)
- xml數(shù)據(jù)存入數(shù)據(jù)庫(kù)的解決辦法
- 如何得到XML文檔文件的大小
- Sparks.com如何用XML和XSL來(lái)生成動(dòng)態(tài)頁(yè)面
- powerbuilder(pb)中 xml的應(yīng)用一例
- 利用XSLT來(lái)?yè)QXML的根
- 相關(guān)鏈接:
- 教程說(shuō)明:
Xml教程-解析WEB頁(yè)面工具語(yǔ)言XML(二)定義
。