2008年4月18日 13:29:06 Edited By DingDangXiaoMa
W3school xml基礎(chǔ)知識(shí):
http://www.w3school.com.cn/x.asp
這單介紹簡(jiǎn)單的XML 及XSL 等。
什么是XML,XSL,它們有什么作用與HTML的區(qū)別或有什么聯(lián)系。帶著這些問(wèn)題,我們開(kāi)始xml之旅
XML 被設(shè)計(jì)用來(lái)描述數(shù)據(jù),其焦點(diǎn)是數(shù)據(jù)的內(nèi)容。
HTML 被設(shè)計(jì)用來(lái)顯示數(shù)據(jù),其焦點(diǎn)是數(shù)據(jù)的外觀.
什么是XML?
- XML 指可擴(kuò)展標(biāo)記語(yǔ)言(EXtensible Markup Language)
- XML 是一種標(biāo)記語(yǔ)言,很類(lèi)似 HTML
- XML 被設(shè)計(jì)用來(lái)描述數(shù)據(jù)
- XML 標(biāo)簽沒(méi)有被預(yù)定義。您需要自行定義標(biāo)簽。
- XML 使用文件類(lèi)型聲明(DTD)或者 XML Schema 來(lái)描述數(shù)據(jù)。
- 帶有 DTD 或者 XML Schema 的 XML 被設(shè)計(jì)為具有自我描述性。
- XML 是一個(gè) W3C 標(biāo)準(zhǔn)
XML 與 HTML 的主要差異
XML 被設(shè)計(jì)用來(lái)攜帶數(shù)據(jù)。
XML 不是用來(lái)替代 HTML 的。
XML 和 HTML 為不同的目的而設(shè)計(jì):
XML 被設(shè)計(jì)用來(lái)描述數(shù)據(jù),其焦點(diǎn)是數(shù)據(jù)的內(nèi)容。
HTML 被設(shè)計(jì)用來(lái)顯示數(shù)據(jù),其焦點(diǎn)是數(shù)據(jù)的外觀。
HTML 旨在顯示信息,而 XML 旨在描述信息
XML 是對(duì) HTML 的補(bǔ)充
XML 不是 HTML 的替代物
您需要理解 XML 不是 HTML 的替代物,這一點(diǎn)非常重要。在未來(lái)的 Web 開(kāi)發(fā)中,最有可能出現(xiàn)的情況是,XML 會(huì)被用來(lái)描述數(shù)據(jù),而 HTML
會(huì)被用來(lái)格式化和顯示這些數(shù)據(jù)。
我們關(guān)于 XML 最好的描述是:XML 是跨平臺(tái)的、用于傳輸信息且獨(dú)立于軟件和硬件的工具
在XML的基礎(chǔ)之上,就是對(duì)XML的應(yīng)用。
XSL :指擴(kuò)展樣式表語(yǔ)言主,XSLT 指XSL 轉(zhuǎn)換。
XPath 是一門(mén)在XML 文檔中查找住處的語(yǔ)言。可以對(duì)元素,屬性進(jìn)行遍歷。
XLink 定義在XML文檔中創(chuàng)建超級(jí)鏈接的標(biāo)準(zhǔn)方法。
DTD (文檔定義類(lèi)型) 定義XML文檔的僉構(gòu)建模塊。
XML Schema 是基于 XML 的DTD 替代品,描述XML 文檔的結(jié)構(gòu)。
等一些基本的概念,可以查閱官方的資料。