更新時間:2021-08-19 11:09:49 來源:動力節(jié)點 瀏覽2896次
XML,即可擴展標記語言(Extensible Markcup Language),標準通用標記語言的子集,一種用于標記電子文件使其具有結(jié)構(gòu)性的標記語言。
它可以用來標記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對自己的標記語言進行定義的源語言
它非常適合萬維網(wǎng)傳輸,提供統(tǒng)一的方法來描述和交換獨立于應(yīng)用程序或供應(yīng)商的結(jié)構(gòu)化數(shù)據(jù)
1.XML是一種標記語言,類似于HTML
2.XML的設(shè)計宗旨是傳輸數(shù)據(jù),而非顯示數(shù)據(jù)
3.XML的標簽沒有被預(yù)定義,需要自行定義標簽
4.XML被設(shè)計為具有自我描述性
5.XML是W3C的推薦標準
XML不是HTML的替代
XML和HTML為不同的目的而設(shè)計:
XML被設(shè)計為傳輸和存儲數(shù)據(jù),其焦點是數(shù)據(jù)的內(nèi)容
HTML被設(shè)計用來顯示數(shù)據(jù),其焦點是數(shù)據(jù)的外觀
XML旨在傳輸信息
HTML旨在顯示信息
XML沒什么特別的,它僅僅是純文本而已。有能力處理純文本的軟件都可以處理XML
不過,能夠讀懂XML的應(yīng)用程序可以有針對性的處理XML的標簽。
標簽的功能性意義依賴于應(yīng)用程序的特性
在HTML中使用的標簽(以及HTML的結(jié)構(gòu))是預(yù)定義的
HTML文檔只使用在HTML標準中定義過的標簽(如<p>、<h1>等等)
XML允許創(chuàng)作者定義自己的標簽和自己的文檔結(jié)構(gòu)
XML的語法規(guī)則很簡單,且很有邏輯。這些規(guī)則易學易用
在XML中,省略關(guān)閉標簽是非法的,所有的元素都必須有關(guān)閉標簽
1.XML標簽對大小寫敏感
2.XML必須正確地嵌套
3.XML文檔必須有根元素
4.XML的屬性值必須加引號
5.XML中,空格會被保留
元素可包含其他元素、文本或兩者的混合物。元素也可以擁有屬性
<bookstore> 和<book>都擁有元素內(nèi)容,因為它們包含了其他元素
<author>只有文本內(nèi)容,因為它僅包含文本
只有<book>元素擁有屬性(category="CHILDREN")
以上就是動力節(jié)點小編介紹的"XML格式簡介",希望對大家有幫助,想了解更多可查看Java在線學習。動力節(jié)點在線學習教程,針對沒有任何Java基礎(chǔ)的讀者學習,讓你從入門到精通,主要介紹了一些Java基礎(chǔ)的核心知識,讓同學們更好更方便的學習和了解Java編程,感興趣的同學可以關(guān)注一下。