html則是用來(lái)顯示數(shù)據(jù),重點(diǎn)是‘如何顯示數(shù)據(jù)’。
在學(xué)習(xí)xml之前你應(yīng)該已經(jīng)知道的知識(shí)
在你繼續(xù)之前你應(yīng)該具有下面一些基礎(chǔ)的知識(shí):
www, html 和設(shè)計(jì)網(wǎng)頁(yè)的基礎(chǔ)知識(shí)
網(wǎng)頁(yè)腳本語(yǔ)言,比如javascript 或者vbscript
你最好在學(xué)習(xí)xml之前就了解上面的內(nèi)容,因?yàn)樵趚ml的學(xué)習(xí)過(guò)程中將用到這些知識(shí)。
什么是xml?
xml是extensible markup language的縮寫(xiě)
xml是一種類似于html的標(biāo)記語(yǔ)言
xml是用來(lái)描述數(shù)據(jù)的
xml的標(biāo)記不是在xml中預(yù)定義的,你必須定義自己的標(biāo)記
xml使用文檔類型定義(dtd)或者模式(schema)來(lái)描述數(shù)據(jù)
xml使用dtd或者schema后就是自描述的語(yǔ)言
xml和html的主要區(qū)別是什么
xml是用來(lái)存放數(shù)據(jù)的
xml不是html的替代品,xml和html是兩種不同用途的語(yǔ)言。
xml是被設(shè)計(jì)用來(lái)描述數(shù)據(jù)的,重點(diǎn)是:什么是數(shù)據(jù),如何存放數(shù)據(jù)。
html是被設(shè)計(jì)用來(lái)顯示數(shù)據(jù)的,重點(diǎn)是:顯示數(shù)據(jù)以及如何顯示數(shù)據(jù)更好上面。
html是與顯示信息相關(guān)的, xml則是與描述信息相關(guān)的。
xml 什么也不做
xml 被設(shè)計(jì)成什么都不做的。
也許看起來(lái)很難理解,但事實(shí)上x(chóng)ml確實(shí)什么都不做。xml只是用來(lái)組織、存儲(chǔ)和發(fā)送信息的。
下面的例子是ordm給lin的便條,使用的是xml格式:
<note>
<to>lin</to>
<from>ordm</from>
<heading>reminder</heading>
<body>don't forget me this weekend!</body>
</note>
這個(gè)便條有信息頭,又信息主體,還包括發(fā)送人和接收人。盡管如此,這個(gè)xml文檔仍然什么都不做,他只是用xml標(biāo)記存儲(chǔ)信息的文件。有人已經(jīng)編寫(xiě)出來(lái)發(fā)送和接收并且顯示這種格式信息的軟件。
xml是自由的、可以擴(kuò)展的
xml標(biāo)記并不是預(yù)先規(guī)定好的,你必須創(chuàng)造你自己的標(biāo)記。
在html文檔中必須使用規(guī)則中定義好的標(biāo)記。比如:<p><br><a></a>等等。
xml允許你定義自己的標(biāo)記以及文檔結(jié)構(gòu)。
比如在上面例子中的"<to>"、"<from>"標(biāo)記都不是在xml規(guī)范中事先定義好的。這些標(biāo)記都是xml文檔的作者“創(chuàng)造”出來(lái)的。
xml是html的補(bǔ)充
xml并不是html的替代品。
共2頁(yè): 上一頁(yè) 1 [2] 下一頁(yè)
新聞熱點(diǎn)
疑難解答
圖片精選