认识标示语言.ppt
《认识标示语言.ppt》由会员分享,可在线阅读,更多相关《认识标示语言.ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、认识标示语言认识标示语言認識標示語言SGML、HTML、XML SGMLXMLHTML為什麼需要XML?遠因:資訊標準的應用與交換,一直以來便是人們追求的目標。這在之前的SGML已作努力,但由於SGML當初是為封閉式環境所設計的,且過於複雜,並不適合在網際網路上使用。為什麼需要XML?(續)近因:HTML因為簡單易用的特性,把網際網路的應用推展到前所未有的熱潮。因此,資訊標準應用與交換的需鐔,也從封閉式環境走向Internet的開放性環境。為什麼需要XML?(續)導火線:又因HTML本身的應用範圍太過侷限(例如,通常只能在瀏覽器上檢視),因此W3C便開始發展XML,來滿足網路上各種不同的應用需
2、求。SGML的缺點SGML有太多Web應用程式中不必要的選擇性規範,將它用來發展Web應用程式並不合適。由於SGML規格太過複雜,對瀏覽器業而言,開發SGML瀏覽器顯然不合投資報酬率。每一個SGML文件都要有其配合的DTD,但對於複雜的文件格式而言,其DTD的定義甚至會比文件本身大上好幾倍,不利於網路傳輸。SGML的缺點(續)SGML的應用還是以文件上的應用為主(document centric),但在網路的應用上,還有其他類型的需求。HTML的缺點瀏覽器自訂的標籤:這就是HTML最為人詬病的地方。瀏覽器的大廠為了鎖住使者,紛紛在HTML標準規格外自訂標籤,造成不相容的語法;例如:Netsca
3、pe 4.x版的,IE的標籤等。HTML的缺點(續)改變HTML的標準過於緩慢:HTML的標準之爭,後來已成為瀏覽器大廠角力的戰場,他們都想把自己定義的標籤變成標準,卻又不服氣去接受別人提出的標準。HTML的缺點(續)無法以有意義的方式標示語言:HTML的標籤代表是呈現的樣式,只有瀏覽器需要了解要如何呈現。但對人類而言,卻沒有邏輯上的意義。如果您隨便在網路上觀看一個網頁的HTML原始檔,會發現很難閱讀,更別說是交由程式進一步的去解析它了。HTML的缺點(續)不能形成良好的階層架構:這也與HTML的標示型態有關。由於HTML的標籤代表的是呈現的樣式,加上HTML中並沒有要求起始標籤一定要有相對的
4、空標籤,因此它並不能讓您很容易的將文件組織成樹狀結構。HTML的缺點(續)只能用在瀏覽器之中:結合以上兩點,再加上瀏覽器往往為了盡可能的顯示出HTML網頁,而接受使用者的錯誤語法,造成現在的HTML原始檔常常是一團混亂,而這也使得除了瀏覽器之外的應用程式,難以加以解析及處理。HTML的缺點(續)不能支援應用程式間的訊息交換:這也與HTML的標示型態有關,您不能利用標籤自訂文件(訊息)格式,就無法處理分散式系統中,使用於物件呼叫的訊息傳遞。HTML的缺點(續)搜尋結果不精確:現在的搜尋引擎,其搜尋結果的分類,還是得透過人工分類,隨著網頁網數量的增長,分類的工作越顯困難,因此往往無法真正做到精確的
5、分類。HTML的缺點(續)不能指定網頁的集合:HTML雖然能透過hyperlink連結到其他的網頁,但是它並不能很容易的,讓您在一備網頁中引入另一個網頁的內容;甚至透過某些方式將網頁組成一份文件,讓應用程式能自行處理。HTML能做到的只是提供一個index.htm檔,然後讓瀏覽者自己看著辦。HTML的缺點(續)單向的連結限制太多:HTML的連結只能讓您連接到某個網頁的某個位置,在您點選時,也只能取代整個頁面,這樣的連結事實上功能非常有限。例如,您無法拿它來將分散的文件組織在一起成為複合文件;也不能決定在點選連結時,是要置換掉整個文件,還是要將連結到的文件插入現有文件中。XML的設計目標XML應
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 认识 标示 语言
限制150内