XML語法有哪些

這篇文章主要講解了“XML語法有哪些”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“XML語法有哪些”吧!

成都創(chuàng)新互聯(lián)總部坐落于成都市區(qū),致力網(wǎng)站建設(shè)服務(wù)有網(wǎng)站制作、成都網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷策劃、網(wǎng)頁設(shè)計(jì)、網(wǎng)站維護(hù)、公眾號(hào)搭建、小程序設(shè)計(jì)、軟件開發(fā)等為企業(yè)提供一整套的信息化建設(shè)解決方案。創(chuàng)造真正意義上的網(wǎng)站建設(shè),為互聯(lián)網(wǎng)品牌在互動(dòng)行銷領(lǐng)域創(chuàng)造價(jià)值而不懈努力!

<?xml version="1.0" encoding="ISO-8859-1"?>
<people>
<name>yufuzi</name> 
<sex>man</sex> 
<age>27</age>
<description>I am a good man! </description>
</people>
XML 文檔由一個(gè) XML 聲明和包含一些嵌套元素的一個(gè)根元素或標(biāo)簽構(gòu)成。  
1.聲明語句<?xml ... ?>的作用是告訴瀏覽器或其它處理程序這個(gè)文檔是XML文檔。在每個(gè) XML 文檔的開始處必須包含聲明.聲明語句中的version表示文檔遵守的XML規(guī)范的版本。encoding表示文檔所用的語言編碼,這個(gè)例子用的是"ISO-8859-1"西歐字符集。

2.XML元素指的是從該元素的開始標(biāo)簽到結(jié)束標(biāo)簽之間的這部分內(nèi)容,如:<name>yufuzi</name>就稱為一個(gè)元素,XML元素命名必須遵守下面的規(guī)則:
元素的名字可以包含子母,數(shù)字和其他字符。
元素的名字不能以數(shù)字或者標(biāo)點(diǎn)符號(hào)開頭。
元素的名字不能以XML(或者xml,Xml,xMl...)開頭。 
元素的名字不能包含空格。
在XML元素命名中不要使用":".
每個(gè)元素都必須要有結(jié)束標(biāo)簽,在HTML文檔中,一些元素可以是沒有結(jié)束標(biāo)簽,如:
<p>this is a text.
<p>Hello world!
這是一段完全合法的HTML文檔,但是在XML文檔中就必須要寫成:

<p>this is a text.</p>
<p>Hello world!</p>
注意,XML文檔中的<p>,不等同于HTML中的"段落"標(biāo)簽,它只是你的自定義標(biāo)簽,你可以賦予它任何你想要含義.
XML標(biāo)簽區(qū)分大小寫,如<name>和<Name>是兩個(gè)不同的標(biāo)簽:

<name>yufuzi</Name>//錯(cuò)誤 
<name>yufuzi</name>//正確
XML元素有元素內(nèi)容,混合內(nèi)容,簡單內(nèi)容或者空內(nèi)容。每個(gè)元素都可以擁有自己的屬性。name元素就只包含文本內(nèi)容"yufuzi",事實(shí)上元素中不僅包含文本內(nèi)容,還可以包含其它元素,這就稱為元素的嵌套,HTML文檔中的標(biāo)簽是可以交叉嵌套,但是在XML文檔中只能包含嵌套,如:

<b><i>This text is emphasized and italic</b></i>.在HTML文檔中上一段代碼能夠被瀏覽器解析,但在XML文檔中只能進(jìn)行包含嵌套,可以寫成像下面的代碼: 

<b><i>This text is emphasized and italic.</i></b> 

例:

<?xml version="1.0" encoding="GB2312"?>
<俱樂部>
<名稱>快樂老男人</名稱> 
<備案號(hào) id="123456"></備案號(hào)>
<會(huì)員>
<姓名>cnbruce </姓名>
<性別>男 </性別>
<!-- 不知道cnbruce本人看到這個(gè)文檔會(huì)不會(huì)找偶拼命:-(這是一個(gè)注釋,和html注釋一樣 -->
<描述>他是一個(gè)糟糕的家伙!</描述>
</會(huì)員>
<會(huì)員>
偶是一個(gè)喜歡把自己的快樂建筑在別人痛苦之上的人:-)
<姓名>yufuzi</姓名>
<性別>男 </性別>
<描述>他是一個(gè)優(yōu)秀的男人!</描述> 
</會(huì)員>
</俱樂部>
在上面的代碼中,俱樂部元素是XML文檔的根元素,在每一個(gè)XML文檔中必須有且只能有一個(gè)根元素,名稱元素,備案號(hào)元素,會(huì)員元素是兄弟元素,它們都是根元素的子元素,名稱元素是一個(gè)只含有文本內(nèi)容的元素,備案號(hào)元素是一個(gè)包含屬性的空元素,第二個(gè)會(huì)員元素不僅包含了文本信息,還包含其它元素.
所有的 XML 文檔都必須有一個(gè)根元素。 所有的 XML 元素都必須有一個(gè)結(jié)束標(biāo)簽。 標(biāo)簽區(qū)分大小寫。 所有的 XML 元素都必須正確嵌套。 屬性必須包括在開始標(biāo)簽中,并在兩邊加上引號(hào)

感謝各位的閱讀,以上就是“XML語法有哪些”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)XML語法有哪些這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

文章名稱:XML語法有哪些
網(wǎng)站網(wǎng)址:http://www.muchs.cn/article16/pgdgdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、品牌網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、搜索引擎優(yōu)化App設(shè)計(jì)、商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)