xml同html一樣,都來自standard generalized markup language, 即標準通用標記語言,簡稱sgml。早在
web未發明之前,sgml就早已存在。正如它的名稱所言,sgml是一種用標記來描述文件資料的通用語言,它包含了一系列的文件型別定義(簡稱dtd),dtd 中定義了標記的含義,因而 sgml 的語法是可以擴充套件的。sgml十分龐大,既不容易學,又不容易使用,在計算機上實現也十分困難。鑑於這些因素,
web的發明者--歐洲核子物理研究中心的研究人員根據當時(2023年)計算機技術的能力,提出了html語言。
html只使用sgml中很小一部分標記,例如html 3.2定義了70種標記。為了便於在計算機上實現,html規定的標記是固定的,即html語法是不可擴充套件的,它不需包含dtd。html這種固定的語法使它易學易用,在計算機上開發 html的瀏覽器也十分容易。正是由於html的簡單性,使
web 技術從計算機界走向全社會,走向千家萬戶,
web的發展如日中天。
近年來,隨著
web的應用越來越廣泛和深入,人們漸漸覺得html不夠用了,html過於簡單的語法嚴重地阻礙了用它來表現複雜的形式。儘管html推出了乙個又乙個新版本,已經有了指令碼、**、幀等表達功能,但始終滿足不了不斷增長的需求。另一方面,這幾年來計算機技術的發展也十分迅速,已經可以實現比當初發明創造html時複雜得多的
web瀏覽器,所以開發一種新的
web頁面語言既是必要的,也是可能的。
有人建議直接使用sgml 作為
web語言,這固然能解決html遇到的困難。但是sgml太龐大了,使用者學習和使用不方便尚且不說,要全面實現sgml的瀏覽器就非常困難,於是自然會想到僅使用sgml的子集,使新的語言既方便使用又實現容易。正是在這種形勢下,
web標準化組織w3c建議使用一種精簡的sgml版本--
xml應運而生了。
了解WEB頁面工具語言XML 六 展望
六 xml 展望任何一項新技術的產生都是有其需求背景的,xml的誕生是在html遇到不可克服的困難之後。近年來html在許多複雜的 web應用中遇到了問題,要徹底解決這些問題,必須用功能強大的 xml來替代html作為 web頁面的書寫工具。xml有利於資訊的表達和結構化組織,從而使資料搜尋更有效 ...
了解WEB頁面工具語言XML 六 展望
六 xml 展望任何一項新技術的產生都是有其需求背景的,xml的誕生是在html遇到不可克服的困難之後。近年來html在許多複雜的 web應用中遇到了問題,要徹底解決這些問題,必須用功能強大的 xml來替代html作為 web頁面的書寫工具。xml有利於資訊的表達和結構化組織,從而使資料搜尋更有效 ...
了解WEB頁面工具語言XML 一 產生背景
xml同html一樣,都來自standard generalized markup language,即標準通用標記語言,簡稱sgml。早在 web未發明之前,sgml就早已存在。正如它的名稱所言,sgml是一種用標記來描述文件資料的通用語言,它包含了一系列的文件型別定義 簡稱dtd dtd 中定義...