關於xml語言:html
XML(也作文件擴展名),在電子計算機中,標記指計算機所能理解的信息符號,經過此種標記,計算機之間能夠處理包含各類的信息好比文章等。它能夠用來標記數據、定義數據類型,是一種容許用戶對本身的標記語言進行定義的源語言。 它很是適合萬維網傳輸,提供統一的方法來描述和交換獨立於應用程序或供應商的結構化數據。是Internet環境中跨平臺的、依賴於內容的技術,也是當今處理分佈式結構信息的有效工具。早在1998年,W3C就發佈了XML1.0規範,使用它來簡化Internet的文檔信息傳輸。web
1、什麼是可擴展標記語言?網絡
1.可擴展標記語言是一種很像超文本標記語言的標記語言。分佈式
2.它的標籤沒有被預約義。您須要自行定義標籤。工具
3.它被設計爲具備自我描述性。設計
4.它是W3C的推薦標準。xml
2、可擴展標記語言和超文本標記語言之間的差別htm
它不是超文本標記語言的替代。
它是對超文本標記語言的補充。
它和超文本標記語言爲不一樣的目的而設計:
超文本標記語言旨在顯示信息,而它旨在傳輸信息。
對它最好的描述是:它是獨立於軟件和硬件的信息傳輸工具。
格式特性
標準通用標記語言、
超文本標記語言是它的先驅。
標準通用標記語言它是國際上定義電子文件結構和內容描述的標準,是一種很是複雜的文檔的結構,主要用於大量高度結構化數據的防衛區和其餘各類工業領域,利於分類和索引。同它相比,定義的功能很強大,缺點是它不適用於Web數據描述,並且
標準通用標記語言軟件價格很是昂貴。 HTML相信你們都比較熟悉,即
超文本標識語言,它的優勢是比較適合web頁面的開發。但它有一個缺點是標記相對少,只有固定的標記集如<p>.<strong>等。缺乏
標準通用標記語言的柔性和適應性。不能支持特定領域的標記語言,如對數學、化學、音樂等領域的表示支持較少。舉個例子來講,開發者很難在網頁上表示數學公式、化學分子式和曲譜。它結合了
標準通用標記語言和HTML的優勢並消除其缺點。XML仍然被認爲是一種
標準通用標記語言。比
標準通用標記語言要簡單,但能實現
標準通用標記語言的大部分的功能。1996年的夏天,
標準通用標記語言,使其在Web中,既能利用
標準通用標記語言的長處,又保留html的簡單性。
XML的簡單使其易於在任何應用
程序中讀寫數據,這使XML很快成爲數據交換的惟一公共語言,雖然不一樣的
應用軟件也支持其它的數據交換格式,但不久以後他們都將支持XML,那就意味着程序能夠更容易的與Windows, Mac OS, Linux以及其餘平臺下產生的信息結合,而後能夠很容易加載XML數據到程序中並分析它,並以XML格式輸出結果。
應用索引
可擴展標記語言是一種元標記語言,即定義了用於定義其餘特定領域有關語義的、結構化的標記語言,這些標記語言將文檔分紅許多部件並對這些部件加以標識。XML 文檔定義方式有:文檔類型定義(DTD)和XML Schema。DTD定義了文檔的總體結構以及文檔的語法,應用普遍並有豐富工具支持。XML Schema用於定義管理信息等更強大、更豐富的特徵。XML可以更精確地聲明內容,方便跨越多種平臺的更有意義的搜索結果。它提供了一種描述結構數據的格式,簡化了網絡中數據交換和表示,使得代碼、數據和表示分離,並做爲數據交換的標準格式,所以它常被稱爲智能數據文檔。開發
XML技術已經普遍應用於e-Learning應用系統的開發,大多數的商用e-Learning平臺都支持XML標準。一些主要的網絡設備製造商,如
CISCO、
JUNIPER等,生產的網絡設備也已提供了對XML的支持,以利於從此基於XML的網絡管理。