XML簡明教學(1)

黄舟
發布: 2017-02-18 15:21:56
原創
1613 人瀏覽過

目錄


發展歷史

XML和HTML對比之可擴展

XML驗證之DTD

XML

語法結構XML

命名空間DOM4J

學習知識首先要知道這個知識是如何產生的,是為了解決什麼問題產生的,然後才有這個知識怎麼運用的問題,所以這個教程的第一篇就來說說XML是怎麼來的。 XML的發展歷史如下圖所示,圖中部分內容篇幅所限,不深入探討。

為了促進資料交換和操作,在20世紀60年代,IBM公司得出了重要的結論:要提高系統的移植性,在各文檔之間共享一些相似的屬性(字體大小和版面等) ,必須採用一種通用的文檔格式,這種文檔的格式必須遵守特定的規則。這也就是創建GML(Generalized Markup Language,通用標記語言)的指導原則,透過在文檔那個中添加標記,來標識文檔中的各個元素,IBM把這種標識語言稱做通用標記語言(Generalized MarkupLanguage GML)。 GML經過一段時間的發展後,1984年國際標準化組織(ISO)開始對此提案進行討論,並於1986年國際標準化組織(ISO)開始對此提案進行討論,並於1986年而定義的標記語言標準(ISO8879),稱為新的語言SGML,即標準通用標記語言。

SGML的功能非常強大,它是一個可以定義標記語言的元語言,然而由於SGML過於複雜,不適合在Web上應用。但SGML的擴充性使得W3C很受啟發,因此,W3C組織在1996年便開始設計可擴充的標記語言。目的是將SGML的豐富功能與HTML的易用性結合到WEB應用中。 1998年2月,W3C發布了XML1.0標準,其目的是為了在Web上能以現有的超文本標記語言(HTML)的使用方式提供、接受和處理通用的SGML。 XML的全程是ExtensibleMarkup Language,意思是可擴展的標記語言,它是標準通用標記語言(StandardGeneralized Markup Language,SGML)的子集。它以一種發展的、自我描述的方式定義了資料結構。在描述資料內容的同時也能突顯結構的描述,從而體現出資料與資料之間的關係。

如果對上面的有些地方(比如,可擴展、自我描述等)讀者還是不清楚的話那麼沒關係,繼續讀下去相信您將會豁然開朗。

 以上就是XML簡明教學(1)的內容,更多相關內容請關注PHP中文網(m.sbmmt.com)!


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!