DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML詳解 >> 解開XML未來的一元二次方程組
解開XML未來的一元二次方程組
編輯:XML詳解     

【51CTO獨家特稿】1998年,當XML獲得W3C批准後,一舉摘得“當年突然湧現的技術”的稱號,然而發展到現在,開發人員開始對XML的靈活性感到不滿,因此很多使用XML Schema的網絡工具開始轉移到XPath和XLST,我們不禁要問,XML的未來是什麼?

51CTO推薦閱讀:XML的四個神話:XML屬於世界

Web設計是一個曲線和交叉的過程,很難提前確定交點。不久前,W3C發布XProc規范,使得XML企業級開發更加輕松,也有許多專家相信AJax技術未來會得到發展,也將出現更先進的解析器,如VTD-XML,所以現在還不用拿水晶球和塔羅牌給XML的未來算上一卦。

XML

XHtml – 可擴展超文本標記語言

世界在變,Internet也在變。Internet的膨脹催生了大量的新設備,新軟件和新的編程語言,浏覽器設計師想用標准HTML集成不斷變化的技術變得越來越困難,不佳的HTML已經對Internet造成了巨大的破壞,為了解決這個問題,程序員開始將HTML和XML結合起來使用,美其名曰XHTML,XHTML對移動電話的支持相比Html上了一個台階。

XSLT – XML轉換

XSLT是一個將XML文檔轉換成XHtml的工具,它本身和XML差不多,但它包含了數據,在頁面處理和XML中包含的信息之間架起了一座橋梁,具體實現起來,XSLT還需要另一個工具 – XPath。

XPath – XML路徑語言

XPath定義了XML文檔的各種部件,以便正確地實現導航。XML的主要優點是沒有預定義的元素,但從開發的角度來看,這是一個問題。例如,浏覽器怎麼知道<table>就是一個HTML表格,為什麼不會當作一個家具或其它東西理解。XPath通過對XML文檔進行分段(也就是所謂的節點)擴展了模式,它允許程序繪制出XML文檔的結構,以便將其轉換成XHtml。

AJax – 異步JavaScript和XML

AJax編程利用了現有的Web技術 – JavaScript和XML – 將它們結合使用創建出高效的Web頁面,但隨著技術的進步,AJax漸漸放慢了前進腳步。客戶端服務器和用戶界面的使用將Web設計提高到了一個新的水平,遺憾的是,它存在副作用,為了刷新有更新的數據,整個頁面都需要重新加載。

Ajax允許在後台進行數據更新和消息交換,使用Ajax後,只需要更新少量的數據,不會中斷原有的數據流,更不會造成浏覽者等待整個頁面重新加載的情況,Ajax可以創建出安靜的動態Web界面。基於AJax的應用實在太多了,如著名的Google,Youtube和Facebook。

任何技術總希望創建出更誘人的功能,無論是電子,計算機還是Web應用程序無一不是如此。XML的未來在於它的穩定性,XML是一個創新和成長的平台,它將會繼續改善Internet和網頁設計。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved