學(xué)習(xí)解析XML(1)

2018-3-21    seo達(dá)人

如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里

什么是xml, xml有什么作用?
XML 是獨(dú)立于軟件和硬件的信息傳輸工具
  • XML 指可擴(kuò)展標(biāo)記語(yǔ)言(EXtensible Markup Language)。
  • XML 是一種很像HTML的標(biāo)記語(yǔ)言。
  • XML 的設(shè)計(jì)宗旨是傳輸數(shù)據(jù),而不是顯示數(shù)據(jù)。
  • XML 標(biāo)簽沒(méi)有被預(yù)定義。您需要自行定義標(biāo)簽。
  • XML 被設(shè)計(jì)為具有自我描述性。
  • XML 是 W3C 的推薦標(biāo)準(zhǔn)。


XML 和 HTML 之間的差異

XML 不是 HTML 的替代。

XML 和 HTML 為不同的目的而設(shè)計(jì):

  • XML 被設(shè)計(jì)用來(lái)傳輸和存儲(chǔ)數(shù)據(jù),其焦點(diǎn)是數(shù)據(jù)的內(nèi)容。
  • HTML 被設(shè)計(jì)用來(lái)顯示數(shù)據(jù),其焦點(diǎn)是數(shù)據(jù)的外觀。

HTML 旨在顯示信息,而 XML 旨在傳輸信息



xml的用途:

    

XML 把數(shù)據(jù)從 HTML 分離

XML 簡(jiǎn)化數(shù)據(jù)共享

XML 簡(jiǎn)化數(shù)據(jù)傳輸

XML 簡(jiǎn)化平臺(tái)變更

XML 使您的數(shù)據(jù)更有用

XML 用于創(chuàng)建新的互聯(lián)網(wǎng)語(yǔ)言


<?xml version="1.0" encoding="UTF-8"?> 聲明

以及根元素 子元素 以及定義根元素結(jié)尾

如例

聲明

<?xml version="1.0" encoding="UTF-8"?>

根元素

<note>

子元素

<to>Tove</to>

<from>Jani</from>

<heading>Reminder</heading>

<body>Don't forget me this weekend!</body>

</note>

定義根元素結(jié)尾

命名的規(guī)范

所有的 XML 元素都必須有一個(gè)關(guān)閉標(biāo)簽

XML 標(biāo)簽對(duì)大小寫敏感、

XML 必須正確嵌套

XML 屬性值必須加引號(hào)

實(shí)體引用




XML 以 LF 存儲(chǔ)換行

在 Windows 應(yīng)用程序中,換行通常以一對(duì)字符來(lái)存儲(chǔ):回車符(CR)和換行符(LF)。

在 Unix 和 Mac OSX 中,使用 LF 來(lái)存儲(chǔ)新行。

在舊的 Mac 系統(tǒng)中,使用 CR 來(lái)存儲(chǔ)新行。

XML 以 LF 存儲(chǔ)換行。

藍(lán)藍(lán)設(shè)計(jì)m.sillybuy.com )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 、平面設(shè)計(jì)服務(wù)

分享本文至:

日歷

鏈接

個(gè)人資料

存檔