溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

XML系列:(1)XML語(yǔ)法

發(fā)布時(shí)間:2020-06-17 05:50:11 來(lái)源:網(wǎng)絡(luò) 閱讀:614 作者:lsieun 欄目:開(kāi)發(fā)技術(shù)


xml文件以.xml后綴名結(jié)尾。

xml文件需要使用xml解析器去解析。瀏覽器內(nèi)置了xml解析器。

如果xml沒(méi)有指定encoding,那么瀏覽器默認(rèn)以UTF-8編碼進(jìn)行解析

1、標(biāo)簽

語(yǔ)法: <student></student>  開(kāi)始標(biāo)簽  標(biāo)簽體內(nèi)容  結(jié)束標(biāo)簽

注意:

1)<student/> 或 <student></student>  空標(biāo)簽。沒(méi)有標(biāo)簽體內(nèi)容

2)xml標(biāo)簽名稱區(qū)分大小寫。

3)xml標(biāo)簽一定要正確配對(duì)。

4)xml標(biāo)簽名中間不能使用空格

5)xml標(biāo)簽名不能以數(shù)字開(kāi)頭

6)在一個(gè)xml文檔中,有且僅有一個(gè)根標(biāo)簽

2、屬性

語(yǔ)法: <Student name="eric">student</Student>

注意:

1)屬性值必須以引號(hào)包含,不能省略,也不能單雙引號(hào)混用?。?!

2)一個(gè)標(biāo)簽內(nèi)可以有多個(gè)屬性,但不能出現(xiàn)重復(fù)的屬性名?。。?/p>

3、注釋

語(yǔ)法:<!--  xml注釋 -->


4、文檔聲明

語(yǔ)法: <?xml version="1.0" encoding="utf-8"?>

version: xml的版本號(hào)

encoding: 解析xml文件時(shí)查詢的碼表(解碼過(guò)程時(shí)查詢的碼表)

注意:

1)如果在ecplise工具中開(kāi)發(fā)xml文件,保存xml文件時(shí)自動(dòng)按照文檔聲明的encoding來(lái)保存文件。

2)如果用記事本工具修改xml文件,注意保存xml文件按照文檔聲明的encoding的碼表來(lái)保存。

5、轉(zhuǎn)義字符

在xml中內(nèi)置了一些特殊字符,這些特殊字符不能直接被瀏覽器原樣輸出。如果希望把這些特殊字符按照原樣輸出到瀏覽器,對(duì)這些特殊字符進(jìn)行轉(zhuǎn)義。轉(zhuǎn)義之后的字符就叫轉(zhuǎn)義字節(jié)。


轉(zhuǎn)義字符
特殊字符轉(zhuǎn)義字符
<&lt;
>&gt;
"&quot;
&&amp;
空格&nsbp;



6、CDATA區(qū)

作用: 可以讓一些需要進(jìn)行包含特殊字符的內(nèi)容統(tǒng)一進(jìn)行原樣輸出。


7、處理指令

作用: 告訴xml解析如果解析xml文檔



向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI