网站大量收购独家精品文档,联系QQ:2885784924

第一章xml介紹.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章xml介紹

第一章 XML介紹 認識標示語言 XML的特色 XML在各領域的應用 XML的應用種類 認識標示語言 SGML、HTML、XML 為什麼需要XML? 遠因: 資訊標準的應用與交換,一直以來便是人們追求的目標。這在之前的SGML已作努力,但由於SGML當初是為封閉式環境所設計的,且過於複雜,並不適合在網際網路上使用。 為什麼需要XML?(續) 近因: HTML因為簡單易用的特性,把網際網路的應用推展到前所未有的熱潮。因此,資訊標準應用與交換的需鐔,也從封閉式環境走向Internet的開放性環境。 為什麼需要XML?(續) 導火線: 又因HTML本身的應用範圍太過侷限(例如,通常只能在瀏覽器上檢視),因此W3C便開始發展XML,來滿足網路上各種不同的應用需求。 SGML的缺點 SGML有太多Web應用程式中不必要的選擇性規範,將它用來發展Web應用程式並不合適。 由於SGML規格太過複雜,對瀏覽器業而言,開發SGML瀏覽器顯然不合投資報酬率。 每一個SGML文件都要有其配合的DTD,但對於複雜的文件格式而言,其DTD的定義甚至會比文件本身大上好幾倍,不利於網路傳輸。 SGML的缺點(續) SGML的應用還是以文件上的應用為主(document centric),但在網路的應用上,還有其他類型的需求。 HTML的缺點 瀏覽器自訂的標籤: 這就是HTML最為人詬病的地方。瀏覽器的大廠為了鎖住使者,紛紛在HTML標準規格外自訂標籤,造成不相容的語法;例如:Netscape 4.x版的LAYER,IE的IFFRAME標籤等。 HTML的缺點(續) 改變HTML的標準過於緩慢: HTML的標準之爭,後來已成為瀏覽器大廠角力的戰場,他們都想把自己定義的標籤變成標準,卻又不服氣去接受別人提出的標準。 HTML的缺點(續) 無法以有意義的方式標示語言: HTML的標籤代表是呈現的樣式,只有瀏覽器需要了解要如何呈現。但對人類而言,卻沒有邏輯上的意義。如果您隨便在網路上觀看一個網頁的HTML原始檔,會發現很難閱讀,更別說是交由程式進一步的去解析它了。 HTML的缺點(續) 不能形成良好的階層架構: 這也與HTML的標示型態有關。由於HTML的標籤代表的是呈現的樣式,加上HTML中並沒有要求起始標籤一定要有相對的空標籤,因此它並不能讓您很容易的將文件組織成樹狀結構。 HTML的缺點(續) 只能用在瀏覽器之中: 結合以上兩點,再加上瀏覽器往往為了盡可能的顯示出HTML網頁,而接受使用者的錯誤語法,造成現在的HTML原始檔常常是一團混亂,而這也使得除了瀏覽器之外的應用程式,難以加以解析及處理。 HTML的缺點(續) 不能支援應用程式間的訊息交換: 這也與HTML的標示型態有關,您不能利用標籤自訂文件(訊息)格式,就無法處理分散式系統中,使用於物件呼叫的訊息傳遞。 HTML的缺點(續) 搜尋結果不精確: 現在的搜尋引擎,其搜尋結果的分類,還是得透過人工分類,隨著網頁網數量的增長,分類的工作越顯困難,因此往往無法真正做到精確的分類。 HTML的缺點(續) 不能指定網頁的集合: HTML雖然能透過hyperlink連結到其他的網頁,但是它並不能很容易的,讓您在一備網頁中引入另一個網頁的內容;甚至透過某些方式將網頁組成一份文件,讓應用程式能自行處理。HTML能做到的只是提供一個index.htm檔,然後讓瀏覽者自己看著辦。 HTML的缺點(續) 單向的連結限制太多: HTML的連結只能讓您連接到某個網頁的某個位置,在您點選時,也只能取代整個頁面,這樣的連結事實上功能非常有限。例如,您無法拿它來將分散的文件組織在一起成為複合文件;也不能決定在點選連結時,是要置換掉整個文件,還是要將連結到的文件插入現有文件中。 XML的設計目標 XML應能在Internet中直接使用。 XML應能支援各種應用程式。 XML應與SGML相容(compatible)。 處理XML文件的應用程式應該要很容易撰寫。 在XML中的選擇性特性要盡可能的少,最好沒有。 XML的設計目標(續) XML文件應讓人可以直接閱讀,並且能清楚的理解。 要儘快設計好XML的標準。 XML的設計應該正式且簡潔。 XML文件應該易於建立。 不必著重於XML標示的簡化。 XML的特色 簡單性及開放性 國際化的標準 延伸性及自我描述性 能分離資料儲存與呈現方式 簡單性及開放性 簡單性是指XML乃是以純文字撰寫,因此人們容易閱讀了解,而其樹狀結構也讓電腦易於處理。開放性是指XML是由W3C所訂定的標準,因此,只要遵守此一規格,各種軟體之間就可以很容易的互動了。 國際化的標準 XML預設使用Unicode作為編碼方式,能處理各國的文字。此外,

文档评论(0)

75986597 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档