App下載

HTML與XML對(duì)照學(xué)習(xí)

猿友 2020-12-31 11:14:56 瀏覽數(shù) (2587)
反饋

HTML(HyperText MarkupLanguage):是一種超文本標(biāo)記語言,超級(jí)文本標(biāo)記語言是標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)利用,也是一種規(guī)范,一種標(biāo)準(zhǔn),它通過標(biāo)記符號(hào)來標(biāo)紀(jì)要顯示的網(wǎng)頁中的各個(gè)部份。網(wǎng)頁文件本身是一種文本文件,通過在文本文件中添加標(biāo)記符,可以告知閱讀器如何顯示其中的內(nèi)容(如:文字如何處理,畫面如何安排,圖片如何顯示等)。

XML(Extensible MarkupLanguage):可擴(kuò)大標(biāo)記語言,標(biāo)準(zhǔn)通用標(biāo)記語言的子集,是一種用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語言。

URL(Uniform ResourceLocator):統(tǒng)一資源定位符是對(duì)可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問方法的一種簡(jiǎn)潔的表示,是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址?;ヂ?lián)網(wǎng)上的每一個(gè)文件都有一個(gè)唯一的 URL,它包括的信息指出文件的位置和閱讀器應(yīng)當(dāng)怎樣處理它。錨標(biāo)簽(<a>)是 HTML 中用來定義超鏈接的源和目標(biāo)的特性。我們經(jīng)常使用<a>標(biāo)簽和它的 href 屬性來定義一個(gè)源超鏈接。這個(gè) href 屬性的值就是目標(biāo)的 URL。

HTML與XML對(duì)照學(xué)習(xí)

1、其實(shí) HTML與 XML 之間沒有非常必定的聯(lián)系,XML 不是要替換 HTML,實(shí)際上 XML 可以視作對(duì) HTML 的補(bǔ)充。

2、XML 和 HTML 的目標(biāo)不同:HTML 的設(shè)計(jì)目標(biāo)是顯示數(shù)據(jù)并集中于數(shù)據(jù)外觀,而 XML 的設(shè)計(jì)目標(biāo)是描寫數(shù)據(jù)并集中于數(shù)據(jù)的內(nèi)容。

3、與 HTML 相似,XML 不進(jìn)行任何操作。雖然 XML 標(biāo)記可用于描寫定單之類的項(xiàng)的結(jié)構(gòu),但它不包括可用于發(fā)送或處理該定單和確保按該定單交貨的任何代碼,其他人必須編寫代碼來實(shí)際對(duì) XML 格式的數(shù)據(jù)履行這些操作。

4、與 HTML 不同,XML 標(biāo)記由架構(gòu)或文檔的作者定義,并且是無窮制的。HTML 標(biāo)記則是預(yù)定義的;HTML 作者只能使用當(dāng)前 HTML 標(biāo)準(zhǔn)所支持的標(biāo)記。

5、HTML 和 XML 有很多相同的經(jīng)常使用字符實(shí)體,以下圖所示:

微信截圖_20201231103007

好的習(xí)慣

格式良好的xml文件必須做到以下幾點(diǎn):

1、文檔從xml聲明開始

<?xml version="1.0"?>

這段聲明之前不能有空格或其它字符,即<?xml version="1.0"?>必須位于xml文件的第一行,第一列,并且在<?和xml之間不能包括空格。否則都是毛病的。

2、xml只能包括唯一的根元素

正確示例以下:

<?xml version="1.0"?> <man> <head>head</head> <body>body</body> </man>

錯(cuò)誤的示例包括兩個(gè)根元素<head><body>

<?xml version="1.0"?> <head>head</head> <body>body</body>

3、標(biāo)記必須閉合

4、空標(biāo)記約定

表示方式:<空標(biāo)記/>

空標(biāo)記可以有屬性

5、必須層層嵌套

子元素必須嵌套在父元素內(nèi),不能相互交錯(cuò)。

同層元素必須相互并列,不能相互嵌套。

6、辨別大小寫

元素的起始標(biāo)記和結(jié)束標(biāo)記必須一致。

7、屬性設(shè)置

屬性的設(shè)置必須使用引號(hào)。

8、特殊字符的表示方法

使用預(yù)定義實(shí)體援用的方式援用:

錯(cuò)誤寫法:

<span style="font-size:24px;"><compare>3<6</compare></span>

正確寫法:

<span style="font-size:24px;"><compare>3  &lt;  6</compare></span>

還有以下優(yōu)質(zhì)教程讓你成為HTML大神


0 人點(diǎn)贊