XML | xml結構
可延伸標記式語言(英語:ExtensibleMarkupLanguage,簡稱:XML)是一種標記式語言。XML是從標準通用標記式語言(SGML)中簡化修改出來的。它主要用到的有可延伸標記式語言、可延伸樣式語言(XSL)、XBRL和XPath等。1960年代,IBM開始發展的GML(GeneralizedMarkupLanguage)。GML的重要概念:檔案中能夠明確的將標示與內容分開所有檔案的標示使用方法均一致1978年,ANSI將GML加以整理規範,發佈成為SGML(TheStandardGeneralizedMarkupLanguage)。1986年,XML的前身起為ISO8879,當時被廣泛地運用在各種大型的檔案計劃中,但是SGML...
可延伸標記式語言(英語:Extensible Markup Language,簡稱:XML)是一種標記式語言。XML是從標準通用標記式語言(SGML)中簡化修改出來的。它主要用到的有可延伸標記式語言、可延伸樣式語言(XSL)、XBRL和XPath等。
1960年代,IBM開始發展的GML(Generalized Markup Language)。
GML的重要概念:
檔案中能夠明確的將標示與內容分開 所有檔案的標示使用方法均一致1978年,ANSI將GML加以整理規範,發佈成為SGML(The Standard Generalized Markup Language)。1986年,XML的前身起為ISO 8879,當時被廣泛地運用在各種大型的檔案計劃中,但是SGML是一種非常嚴謹的檔案描述法,導致過於龐大複雜,其標準手冊就有500多頁,這使它難以理解和學習,進而影響了推廣與應用。
同時W3C也發現到HTML的問題:
不能解決所有解釋資料的問題 - 像是影音檔或化學公式、音樂符號等其他形態的內容。 效能問題 - 需要下載整份檔案,才能開始搜尋檔案中的內容。 擴充性、彈性、易讀性均不佳。為了解決以上問題,專家們使用SGML精簡製作,並依照HTML的發展經驗,產生出一套使用上規則嚴謹,但是簡單的描述資料語言:XML。XML從1995年開始有其雛形,並向W3C(全球資訊網聯盟)提案,而在1998年二月發佈為W3C的標準(XML1.0)XML是在一個這樣的背景下誕生的——為了有一個更中立的方式,讓客戶端自行決定要如何消化、呈現從伺服器端所提供的資訊。
XML被廣泛用來作為跨平台之間互動數據的形式,主要針對數據的內容,通過不同的格式化描述手段(XSLT,CSS等)可以完成最終的形式表達(生成對應的HTML,PDF或者其他的檔案格式)。
XML設計是用來傳送和攜帶資料資訊,不用於表現和展示資料,HTML則用來表現資料,所以XML用途的焦點是在於說明資料是什麼以及攜帶資料資訊。
富文件(Rich Documents)- 自訂檔案描述並使其更豐富 屬於檔案為主的XML技術應用 標記是用來定義一份資料應該如何呈現 元資料(Metadata)- 描述其...