XML(Extensible Markup Language) 即可擴(kuò)展標(biāo)記語(yǔ)言
XML是Internet環(huán)境中跨平臺(tái)的、依賴于內(nèi)容的技術(shù),是當(dāng)前處理結(jié)構(gòu)化文檔信息的有力工具
XML語(yǔ)言有如下特點(diǎn):
是一種元標(biāo)記語(yǔ)言(開(kāi)發(fā)者可根據(jù)自己需要定義符合需求的標(biāo)記)
是一種嚴(yán)格的語(yǔ)義結(jié)構(gòu)化語(yǔ)言(描述文檔的結(jié)構(gòu)和語(yǔ)義)
XML語(yǔ)言可用于數(shù)據(jù)交換
XML文檔由DTD(一組標(biāo)識(shí)符的語(yǔ)法規(guī)則)和XML兩部分組成
1. XML的結(jié)構(gòu)和基礎(chǔ)語(yǔ)法
在一個(gè)XML文檔里包含如下的要素:
1)XML聲明:處理指令的一種,一個(gè)XML文檔最好以一個(gè)XML聲明作為開(kāi)始(XML聲明必須出現(xiàn)在文檔的第一行)
2)元素:XML文檔內(nèi)容的基本單元,從語(yǔ)法上講:一個(gè)元素包含一個(gè)起始標(biāo)記,一個(gè)結(jié)束標(biāo)記以及標(biāo)記之間的數(shù)據(jù)內(nèi)容
《標(biāo)記》數(shù)據(jù)內(nèi)容《/標(biāo)記》
語(yǔ)法規(guī)定:
標(biāo)記必不可少
大小寫(xiě)有差別
要有正確的結(jié)束標(biāo)記(結(jié)束標(biāo)記必須加上斜杠/)
標(biāo)記要正確嵌套
標(biāo)記命名要合法(字母、下劃線、冒號(hào)開(kāi)頭,后跟字母數(shù)字拒還冒號(hào)下劃線連字符,不能有空格,標(biāo)記名不得帶上XML、xml等等為起始)
要正確地有效使用屬性
3) CDATA節(jié):在標(biāo)記CDATA下,所有標(biāo)記、實(shí)體引用都被忽略,而被XML處理程序一視同仁當(dāng)做字符數(shù)據(jù)看待
4) 注釋?zhuān)骸叮?-和--》
在注釋文本不得出現(xiàn)字符“-”或字符串“--”
不能把注釋文本放在標(biāo)記之中
注釋不能被嵌套
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7002瀏覽量
88940 -
XML
+關(guān)注
關(guān)注
0文章
188瀏覽量
33077
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論