自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

解開XML未來的一元二次方程組

原創(chuàng)
開發(fā) 前端
XML的未來是什么?這個(gè)問題現(xiàn)在還不是很容易回答,作者認(rèn)為XML未來肯定會(huì)不斷膨脹的,它將會(huì)轉(zhuǎn)向Web發(fā)布的各個(gè)領(lǐng)域,XSL就是膨脹的一個(gè)完美示例。

【51CTO獨(dú)家特稿】1998年,當(dāng)XML獲得W3C批準(zhǔn)后,一舉摘得“當(dāng)年突然涌現(xiàn)的技術(shù)”的稱號(hào),然而發(fā)展到現(xiàn)在,開發(fā)人員開始對(duì)XML的靈活性感到不滿,因此很多使用XML Schema的網(wǎng)絡(luò)工具開始轉(zhuǎn)移到XPath和XLST,我們不禁要問,XML的未來是什么?

51CTO推薦閱讀:XML的四個(gè)神話:XML屬于世界

Web設(shè)計(jì)是一個(gè)曲線和交叉的過程,很難提前確定交點(diǎn)。不久前,W3C發(fā)布XProc規(guī)范,使得XML企業(yè)級(jí)開發(fā)更加輕松,也有許多專家相信Ajax技術(shù)未來會(huì)得到發(fā)展,也將出現(xiàn)更先進(jìn)的解析器,如VTD-XML,所以現(xiàn)在還不用拿水晶球和塔羅牌給XML的未來算上一卦。

[[14160]]

XHTML – 可擴(kuò)展超文本標(biāo)記語言

世界在變,Internet也在變。Internet的膨脹催生了大量的新設(shè)備,新軟件和新的編程語言,瀏覽器設(shè)計(jì)師想用標(biāo)準(zhǔn)HTML集成不斷變化的技術(shù)變得越來越困難,不佳的HTML已經(jīng)對(duì)Internet造成了巨大的破壞,為了解決這個(gè)問題,程序員開始將HTML和XML結(jié)合起來使用,美其名曰XHTML,XHTML對(duì)移動(dòng)電話的支持相比HTML上了一個(gè)臺(tái)階。

XSLT – XML轉(zhuǎn)換

XSLT是一個(gè)將XML文檔轉(zhuǎn)換成XHTML的工具,它本身和XML差不多,但它包含了數(shù)據(jù),在頁面處理和XML中包含的信息之間架起了一座橋梁,具體實(shí)現(xiàn)起來,XSLT還需要另一個(gè)工具 – XPath。

XPath – XML路徑語言

XPath定義了XML文檔的各種部件,以便正確地實(shí)現(xiàn)導(dǎo)航。XML的主要優(yōu)點(diǎn)是沒有預(yù)定義的元素,但從開發(fā)的角度來看,這是一個(gè)問題。例如,瀏覽器怎么知道<table>就是一個(gè)HTML表格,為什么不會(huì)當(dāng)作一個(gè)家具或其它東西理解。XPath通過對(duì)XML文檔進(jìn)行分段(也就是所謂的節(jié)點(diǎn))擴(kuò)展了模式,它允許程序繪制出XML文檔的結(jié)構(gòu),以便將其轉(zhuǎn)換成XHTML。

Ajax – 異步JavaScript和XML

Ajax編程利用了現(xiàn)有的Web技術(shù) – JavaScript和XML – 將它們結(jié)合使用創(chuàng)建出高效的Web頁面,但隨著技術(shù)的進(jìn)步,Ajax漸漸放慢了前進(jìn)腳步??蛻舳朔?wù)器和用戶界面的使用將Web設(shè)計(jì)提高到了一個(gè)新的水平,遺憾的是,它存在副作用,為了刷新有更新的數(shù)據(jù),整個(gè)頁面都需要重新加載。

Ajax允許在后臺(tái)進(jìn)行數(shù)據(jù)更新和消息交換,使用Ajax后,只需要更新少量的數(shù)據(jù),不會(huì)中斷原有的數(shù)據(jù)流,更不會(huì)造成瀏覽者等待整個(gè)頁面重新加載的情況,Ajax可以創(chuàng)建出安靜的動(dòng)態(tài)Web界面。基于Ajax的應(yīng)用實(shí)在太多了,如著名的Google,Youtube和Facebook。

任何技術(shù)總希望創(chuàng)建出更誘人的功能,無論是電子,計(jì)算機(jī)還是Web應(yīng)用程序無一不是如此。XML的未來在于它的穩(wěn)定性,XML是一個(gè)創(chuàng)新和成長(zhǎng)的平臺(tái),它將會(huì)繼續(xù)改善Internet和網(wǎng)頁設(shè)計(jì)。

原文作者:Darla Ferrara          譯者:黃永兵

原文標(biāo)題:What is the Future of XML?

原文地址:http://webdesign.about.com/od/beginningxml/a/future-of-xml.htm

【編輯推薦】

  1. W3C發(fā)布XProc規(guī)范 XML企業(yè)級(jí)開發(fā)更加輕松
  2. XML新手入門 創(chuàng)建構(gòu)造良好的XML
  3. XML在Web應(yīng)用中的優(yōu)勢(shì) 
責(zé)任編輯:王曉東 來源: 51CTO.com
相關(guān)推薦

2021-03-06 07:29:25

微軟Edge瀏覽器

2020-10-29 15:13:55

數(shù)字科技金融行業(yè)互聯(lián)網(wǎng)

2011-08-05 12:36:01

2021-01-31 18:28:13

二次元Python開發(fā)

2017-03-24 21:26:26

代碼架構(gòu)Java

2017-03-27 14:00:38

白熊視頻/趣聞錄

2023-12-11 14:21:00

模型訓(xùn)練

2017-05-08 08:39:12

梯度算法Octave機(jī)器學(xué)習(xí)

2021-09-15 11:38:36

Hashmap二次算法列表

2021-09-15 15:50:46

hashmap算法軟件開發(fā)

2015-11-09 15:09:11

騰訊嗶哩嗶哩BAT

2024-01-04 08:32:28

2024-11-07 18:54:26

2022-10-17 08:03:47

封裝vue組件

2018-07-02 17:48:31

視頻

2019-04-30 13:09:30

蘋果微軟KOL

2022-03-11 22:52:29

調(diào)試版本編譯器

2011-05-26 09:33:27

改裝連供經(jīng)驗(yàn)

2020-06-08 10:03:33

視頻AI動(dòng)畫
點(diǎn)贊
收藏

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