每日小編都會為大家?guī)硪恍┲R類的文章,那么今天小編為大家?guī)淼氖莤ml是什么方面的消息知識,那么如果各位小伙伴感興趣的話可以,認(rèn)真的查閱一下下面的內(nèi)容哦。
XML是一種可擴(kuò)展標(biāo)記語言,標(biāo)準(zhǔn)通用標(biāo)記語言的子集,是一種用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語言。在電子計算機(jī)中,標(biāo)記指計算機(jī)所能理解的信息符號,通過此種標(biāo)記,計算機(jī)之間可以處理包含各種的信息比如文章等。它可以用來標(biāo)記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對自己的標(biāo)記語言進(jìn)行定義的源語言。 它非常適合萬維網(wǎng)傳輸,提供統(tǒng)一的方法來描述和交換獨(dú)立于應(yīng)用程序或供應(yīng)商的結(jié)構(gòu)化數(shù)據(jù)。
以下我將從幾個方面帶你了解XML:
(1)XML的作用:
未經(jīng)芝士回答允許不金對得轉(zhuǎn)步載本文內(nèi)容,否則將視里為侵價權(quán)
1、豐富文件(Rich Documents)-自定文件描述并使其更豐富; 2、屬于文件為主的XML技術(shù)應(yīng)用;
3、標(biāo)記是用來定義一塊數(shù)據(jù)應(yīng)該如何呈現(xiàn);
4、解釋數(shù)據(jù)(Metadata)-描述其它文件或在線信息;
5、屬于數(shù)據(jù)為主的XML技術(shù)應(yīng)用;
時們?nèi)扛哌€日樣條情五流低勞消。
6、標(biāo)記是用來說明一塊資料的意義;
有子想設(shè)接農(nóng)信傳越支史。
7、組態(tài)檔案(Configuration Files)-描述軟件的組態(tài)參數(shù)。
(2)XML的文檔結(jié)構(gòu):
每個XML文檔都由XML序言開始,在前面的代碼中的第一行便是XML序言。這一行代碼會告訴解析器和瀏覽器,這個文件應(yīng)該按照前面討論過的XML規(guī)則進(jìn)行解析。第二行代碼則是文檔元素(documentelement),它是文件中最外面的標(biāo)簽是起始標(biāo)簽和結(jié)束標(biāo)簽之間的內(nèi)容)。所有其他的標(biāo)簽必須包含在這個標(biāo)簽之內(nèi)來組成一個有效的XML文件。XML文件的第二行并不一定要包含文檔元素;如果有注釋或者其他內(nèi)容,文檔元素可以遲些出現(xiàn)。 頁面再往下的一些地方,可以發(fā)現(xiàn)標(biāo)簽里有一些特殊的語法。雖然很像XML序言,但實(shí)際上是一種稱為處理指令(processinginstruction)的不同類型的語法。處理指令(以下簡稱PI)的目的是為了給處理頁面的程序(例如XML解析器)提供額外的信息。PI通常情況下是沒有固定格式的,唯一的要求是緊隨第一個問號必須至少有一個字母。在此之后,PI可以包含除了小于號和大于號之外的任何字符串序列。
(3)XML的優(yōu)點(diǎn):
1.能使用預(yù)先定義標(biāo)記。
2.定義數(shù)據(jù)的層次。
3.篩選我們只想得到的那部分?jǐn)?shù)據(jù)。
4.真正做到國際化。
5.真正實(shí)現(xiàn)數(shù)據(jù)交互
6.可重用。
本文到此結(jié)束,希望對大家有所幫助。