《认识标示语言》PPT课件.ppt

上传人:rrsccc 文档编号:9875777 上传时间:2021-04-01 格式:PPT 页数:33 大小:197KB
返回 下载 相关 举报
《认识标示语言》PPT课件.ppt_第1页
第1页 / 共33页
《认识标示语言》PPT课件.ppt_第2页
第2页 / 共33页
《认识标示语言》PPT课件.ppt_第3页
第3页 / 共33页
《认识标示语言》PPT课件.ppt_第4页
第4页 / 共33页
《认识标示语言》PPT课件.ppt_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《《认识标示语言》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《认识标示语言》PPT课件.ppt(33页珍藏版)》请在三一文库上搜索。

1、XML介紹,認識標示語言 XML的特色 XML在各領域的應用 XML的應用種類,認識標示語言SGML、HTML、XML,SGML,XML,HTML,為什麼需要XML?,遠因: 資訊標準的應用與交換,一直以來便是人們追求的目標。這在之前的SGML已作努力,但由於SGML當初是為封閉式環境所設計的,且過於複雜,並不適合在網際網路上使用。,為什麼需要XML?(續),近因: HTML因為簡單易用的特性,把網際網路的應用推展到前所未有的熱潮。因此,資訊標準應用與交換的需鐔,也從封閉式環境走向Internet的開放性環境。,為什麼需要XML?(續),導火線: 又因HTML本身的應用範圍太過侷限(例如,通常

2、只能在瀏覽器上檢視),因此W3C便開始發展XML,來滿足網路上各種不同的應用需求。,SGML的缺點,SGML有太多Web應用程式中不必要的選擇性規範,將它用來發展Web應用程式並不合適。 由於SGML規格太過複雜,對瀏覽器業而言,開發SGML瀏覽器顯然不合投資報酬率。 每一個SGML文件都要有其配合的DTD,但對於複雜的文件格式而言,其DTD的定義甚至會比文件本身大上好幾倍,不利於網路傳輸。,SGML的缺點(續),SGML的應用還是以文件上的應用為主(document centric),但在網路的應用上,還有其他類型的需求。,HTML的缺點,瀏覽器自訂的標籤: 這就是HTML最為人詬病的地方。

3、瀏覽器的大廠為了鎖住使者,紛紛在HTML標準規格外自訂標籤,造成不相容的語法;例如:Netscape 4.x版的,IE的標籤等。,HTML的缺點(續),改變HTML的標準過於緩慢: HTML的標準之爭,後來已成為瀏覽器大廠角力的戰場,他們都想把自己定義的標籤變成標準,卻又不服氣去接受別人提出的標準。,HTML的缺點(續),無法以有意義的方式標示語言: HTML的標籤代表是呈現的樣式,只有瀏覽器需要了解要如何呈現。但對人類而言,卻沒有邏輯上的意義。如果您隨便在網路上觀看一個網頁的HTML原始檔,會發現很難閱讀,更別說是交由程式進一步的去解析它了。,HTML的缺點(續),不能形成良好的階層架構:

4、這也與HTML的標示型態有關。由於HTML的標籤代表的是呈現的樣式,加上HTML中並沒有要求起始標籤一定要有相對的空標籤,因此它並不能讓您很容易的將文件組織成樹狀結構。,HTML的缺點(續),只能用在瀏覽器之中: 結合以上兩點,再加上瀏覽器往往為了盡可能的顯示出HTML網頁,而接受使用者的錯誤語法,造成現在的HTML原始檔常常是一團混亂,而這也使得除了瀏覽器之外的應用程式,難以加以解析及處理。,HTML的缺點(續),不能支援應用程式間的訊息交換: 這也與HTML的標示型態有關,您不能利用標籤自訂文件(訊息)格式,就無法處理分散式系統中,使用於物件呼叫的訊息傳遞。,HTML的缺點(續),搜尋結果

5、不精確: 現在的搜尋引擎,其搜尋結果的分類,還是得透過人工分類,隨著網頁網數量的增長,分類的工作越顯困難,因此往往無法真正做到精確的分類。,HTML的缺點(續),不能指定網頁的集合: HTML雖然能透過hyperlink連結到其他的網頁,但是它並不能很容易的,讓您在一備網頁中引入另一個網頁的內容;甚至透過某些方式將網頁組成一份文件,讓應用程式能自行處理。HTML能做到的只是提供一個index.htm檔,然後讓瀏覽者自己看著辦。,HTML的缺點(續),單向的連結限制太多: HTML的連結只能讓您連接到某個網頁的某個位置,在您點選時,也只能取代整個頁面,這樣的連結事實上功能非常有限。例如,您無法拿

6、它來將分散的文件組織在一起成為複合文件;也不能決定在點選連結時,是要置換掉整個文件,還是要將連結到的文件插入現有文件中。,XML的設計目標,XML應能在Internet中直接使用。 XML應能支援各種應用程式。 XML應與SGML相容(compatible)。 處理XML文件的應用程式應該要很容易撰寫。 在XML中的選擇性特性要盡可能的少,最好沒有。,XML的設計目標(續),XML文件應讓人可以直接閱讀,並且能清楚的理解。 要儘快設計好XML的標準。 XML的設計應該正式且簡潔。 XML文件應該易於建立。 不必著重於XML標示的簡化。,XML的特色,簡單性及開放性 國際化的標準 延伸性及自我描

7、述性 能分離資料儲存與呈現方式,簡單性及開放性,簡單性是指XML乃是以純文字撰寫,因此人們容易閱讀了解,而其樹狀結構也讓電腦易於處理。開放性是指XML是由W3C所訂定的標準,因此,只要遵守此一規格,各種軟體之間就可以很容易的互動了。,國際化的標準,XML預設使用Unicode作為編碼方式,能處理各國的文字。此外,它也允許您指定特定的編碼方式,這對於既有文件的轉換是一大助益。,延伸性及自我描述性,用來標示HTML的標籤及HTML本身的文件結構(如區段)是事先規定好的,HTML本件的作者只能使用使用HTML標準中定義好的標籤,否則該標籤將被瀏覽器忽略。但XML允許使用者自行定義標籤及文件結構,這就

8、是XML的延伸性 此外,當您想將XML應用於某些特定領域,也可以例用一組DTD,來定義一組與該領域有關的標籤,以及文件該有的結構。這就是XML的自我描述性。,能分離資料儲存與呈現方式,HTML網頁內不但包含了所要呈現的資料,還包含了用來呈現資料的格式。但在XML中,資料本身能跟呈現格式的定義分開。當我們要為XML文件定義樣式時,可以使用CSS(層級式樣式表, Cascading Style Sheet)或XSL(可擴展樣式語言,eXtensible Style Language)。,XML與HTML的差異,XML與HTML的差異(續),XML在各領域的應用,XHTML-可擴展的HTML(Ext

9、ensible HTML) XSL-可擴展樣式語言(Extensible Style Language) XQL-XML查詢語言(XML Query Language) VoxML-聲音標示語言(Voice Markup Language),XML在各領域的應用(續),RDF-資源描述框架(Resource Description Framework) SMIL-多媒體同步整合語言(Synchronized Multimedia Integration Language) MathML-數學標示語言(Mathematical Markup Language) SVG-可延伸式向量圖形(Scal

10、able Vector Graphics),XML在各領域的應用(續),WML-無線電標示語言(Wireless Markup Language) SOAP-簡單物件存取協定(Simple Object Access Protocol),XML的應用種類,Web-centric Document-centric Data-centric,Web-centric,資訊搜尋與擷取 聰明的代理人程式 建立電子商務系統 Write once,publish everywhere XML為可攜性的資料 XML能讓資料與呈現分離,Document-centric,XML能用於處理各種大量的、複雜的文件資料,這是遺傳自SGML的優良血統。在處理文件的能力上,XML就大架構而言,它提供了RDF讓我們定義到整份文的大架構,其中可能包括如何閱讀該文件、文件的章節架構、版權,Data-centric,作為整合不同後端資料庫的中介資料伺服器 作為分散式應用程式訊息交換的管線(pipe line) 作為一致化的資料表示方式,Memo,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1