【java web】--html、xhtml、xml進化史
SGML
標準通用標記語言,是一種定義電子文件結構和描述其內容的國際標準語言。
標記語言分兩種:一種是程式性標記,用來描述文件的樣式;一種是描述性標記,用來描述文件中的文字用途。
通用標記語言的基本思想是把文件的內容和樣式分開。
歷史
1993年6月,HTML誕生。1997年12月18日,HTML4.0新鮮出爐之後。1998年,W3C釋出XML1.0,主要用來傳輸和儲存資料,簡化Internet的文件資訊傳輸。XHTML1.0在2000年1月26日成為W3C的推薦標準。
為什麼使用HTML?
為什麼叫超文字標記語言呢?這個超其實有超連結的含義在裡面。通過點選超連結,能快速定位到新的頁面,這個是HTML獲得廣泛應用的最重要的原因之一。HTML就是通過HTML元素定義網頁文件的內容和樣式,展示網頁資訊。HTML是對標記語言的繼承。
為什麼使用XML?
“當 XML(擴充套件標記語言)於 1998 年 2 月被引入軟體工業界時,它給整個行業帶來了一場風暴。有史以來第一次,這個世界擁有了一種用來結構化文件和資料的通用且適應性強的格式,它不僅僅可以用於 WEB,而且可以被用於任何地方。”
—《Designing With Web Standards Second Edition》, Jeffrey Zeldman
我想這是對XML最好的評價了吧。
XML把動態的資料跟HTML隔離開來,方便了各個系統間的資料互動。XML很簡單,通過純文字的形式進行儲存,這讓資料共享變的簡單容易。總之,XML簡化了Web的資料儲存和共享。
為什麼使用XHTML?
因特網上有很多"糟糕"的HTML,XML是一種必須正確標記而且格式良好的標記語言。因為HTML的結構鬆散,導致一些小型裝置上無法解釋糟糕的標記語言的資源和能力。XHTML是作為XML被重新設計的HTML。
後記
寫著寫著,發現JavaScript、Ajax、Jquery、css+div也可以拿出來寫一寫,巨集觀的再總結總結,有了架子,長肉就好說多了。
相關文章
- 【java web】--html、xml競爭還是合作?JavaWebHTMLXML
- Java單例進化史Java單例
- html與xhtml的不同HTML
- HTML與XHTML的區別HTML
- Java 將HTML轉為XMLJavaHTMLXML
- CNN進化史CNN
- JAVA進行XML解析JavaXML
- 與HTML相比XHTML有什麼特點?HTML
- XHTML?它與 HTML的區別?如何轉換HTML
- 與HTML相比XHTML有什麼特點?(轉)HTML
- 硬碟介面進化簡史硬碟
- 現代 CSS 進化史CSS
- 現代CSS進化史CSS
- 《計算進化史》感受
- JavaScript 非同步進化史JavaScript非同步
- 程式猿的進化史
- Android版本進化史Android
- 關於Java Web工程中web.xml檔案JavaWebXML
- 【java web】--ojdbc匯入xml資料JavaWebJDBCXML
- XHTMLHTML
- 關於WEB.XML的問題,請進WebXML
- HTML5 進階系列:web StorageHTMLWeb
- 12Java進階-IO與XMLJavaXML
- 【讀書筆記】XHTML與HTML5的差異筆記HTML
- 從Twitter辦公室變化看其進化史
- 密碼管理器進化史密碼
- cat 命令的原始碼進化史原始碼
- Direct3D 的進化史3D
- 兒童程式語言的進化史
- 《HTML5+CSS3網頁設計入門必讀》——1.7 XHTML已被廢棄:XHTML的語法永存HTMLCSSS3網頁
- xml web serviceXMLWeb
- [web效能優化] - 使用線上工具對html、js、css進行壓縮Web優化HTMLJSCSS
- 遊戲中最邊緣化的物件——梯子進化史遊戲物件
- Web簡史Web
- Selenium+Java+TestNG進行web自動化測試JavaWeb
- 支付渠道路由系統進化史路由
- 手機作業系統進化史作業系統
- XML+XSL=>HTMLXMLHTML