xml(也做副檔名),在電子計算機中,標記指計算機所能理解的資訊符號,通過此種標記,計算機之間可以處理包含各種的資訊比如文章等。它可以用來標記資料、定義資料型別,是一種允許使用者對自己的標記語言進行定義的源語言。 它非常適合全球資訊網傳輸,提供統一的方法來描述和交換獨立於應用程式或**商的結構化資料。是internet環境中跨平台的、依賴於內容的技術,也是當今處理分布式結構資訊的有效工具。早在2023年,w3c就發布了xml1.0規範,使用它來簡化internet的文件資訊傳輸。
一、什麼是可擴充套件標記語言?
1.可擴充套件標記語言是一種很像超文字標記語言的標記語言。
2.它的標籤沒有被預定義。您需要自行定義標籤。
3.它被設計為具有自我描述性。
4.它是w3c的推薦標準。
二、可擴充套件標記語言和超文字標記語言之間的差異
它不是超文字標記語言的替代。
它是對超文字標記語言的補充。
它和超文字標記語言為不同的目的而設計:
超文字標記語言旨在顯示資訊,而它旨在傳輸資訊。
對它最好的描述是:它是獨立於軟體和硬體的資訊傳輸工具。
格式特性
標準通用標記語言、超文字標記語言是它的先驅。標準通用標記語言它是國際上定義電子檔案結構和內容描述的標準,是一種非常複雜的文件的結構,主要用於大量高度結構化資料的防衛區和其他各種工業領域,利於分類和索引。同它相比,定義的功能很強大,缺點是它不適用於web資料描述,而且標準通用標記語言軟體**非常昂貴。 html相信大家都比較熟悉,即超文字標識語言,它的優點是比較適合web頁面的開發。但它有乙個缺點是標記相對少,只有固定的標記集如.等。缺少標準通用標記語言的柔性和適應性。不能支援特定領域的標記語言,如對數學、化學、**等領域的表示支援較少。舉個例子來說,開發者很難在網頁上表示數學公式、化學分子式和樂譜。它結合了標準通用標記語言和html的優點並消除其缺點。xml仍然被認為是一種標準通用標記語言。比標準通用標記語言要簡單,但能實現標準通用標記語言的大部分的功能。2023年的夏天,標準通用標記語言,使其在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的網路管理。
關於XML的一點學習總結
之前關於xml一直很好奇,很多地方都說能用到xml來儲存資料,傳輸資料。最近自己看了點xml的資料,總結下。個人學習記錄,歡迎各種拍磚 xml本身是乙個由很多自定義的標籤組成的描述性語言,寫出來的是個.xml的文字 這裡的標籤叫做,一定是有開始標籤和結束標籤。標籤與標籤之前是巢狀存在的。每乙個ele...
XML學習 一 XML基礎
最近接了個活要解構xml和json,武哥說讓了解下xml schema,所以興致勃勃的開啟了w3c來學習一下,結果勒 好吧,因為之前只是用了一下xml,知道大概結構,依據一貫的學習風格 知其然,知其所以然。所以決定成體系的速成一下,html和xhtml並不是關注的重點,所以這裡只是簡單介紹一下,如果...
關於XML的解析
最近由於做新業務的需要,在研究高通平台上的xml lib。這套庫提供了完整的對於xml檔案和樹形資料結構之間的編譯碼轉換。使用的演算法非常通用化,並且為平台相容性提供了抽象層的介面。這套庫在高通的release 中發布,應該達到商用水平,可以作為後續開發的乙個重要支撐。在研究 的時候,發現使用的是完...