《XML技術(shù)教程》第5章 有關(guān)XML的其他協(xié)議_第1頁
《XML技術(shù)教程》第5章 有關(guān)XML的其他協(xié)議_第2頁
《XML技術(shù)教程》第5章 有關(guān)XML的其他協(xié)議_第3頁
《XML技術(shù)教程》第5章 有關(guān)XML的其他協(xié)議_第4頁
《XML技術(shù)教程》第5章 有關(guān)XML的其他協(xié)議_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第五章 有關(guān)XMLXML的其他協(xié)議XMLXML技術(shù)教程第2頁*要點及主要內(nèi)容了解SGML與XML標準體系及相互關(guān)系了解基于XML規(guī)范的各種流行應(yīng)用標準第3頁*5.1 SGML5.1 SGML與XMLXML標準體系第4頁*5.1.1 XML5.1.1 XML基礎(chǔ)標準及其相互關(guān)系第5頁*XMLXML基礎(chǔ)標準及其相互關(guān)系由于XML是面向WEB應(yīng)用的一個標記語言標準,那么它就必須遵循基本的WEB體系框架相關(guān)標準。這里,首先介紹那些對WEB應(yīng)用具有確定體系框架意義的幾個標準,這些標準不是針對XML標準應(yīng)用或采用XML標準制定的,但是它們是WEB應(yīng)用的基礎(chǔ),幾乎在與WEB應(yīng)用相關(guān)的任何部分都會使用到它們。

2、這些標準是XML相關(guān)標準的外圍標準,是所有XML相關(guān)標準的制定基礎(chǔ),也是學習和使用XML標準時必然會涉及到的內(nèi)容。圖5-1中給出了XML外圍標準、核心標準以及基礎(chǔ)標準的大致關(guān)系,圖中虛線左側(cè)的三個標準就是XML相關(guān)標準的外圍標準。第6頁*圖5-15-1第7頁* XML XML外圍標準HTTPHTTP- HTTP是在WEB中應(yīng)用最為廣泛的一種應(yīng)用層的協(xié)議,采用請求/應(yīng)答方式,客戶端發(fā)送請求信息到服務(wù)器端,這些信息包括請求方式、URI、協(xié)議版本以及客戶端信息等。服務(wù)器端返回狀態(tài)信息、實體信息以及可能有的實體內(nèi)容。當前瀏覽器進行網(wǎng)站頁面的瀏覽都是采用這一協(xié)議。 URI/U

3、RLURI/URL- URI/URL用來定位Internet上資源,以便在龐大的WEB信息系統(tǒng)中能唯一地標識任何一個資源。這種標識是在WEB上進行信息訪問的前提和基礎(chǔ)。 UnicodeUnicode- Unicode是在WEB應(yīng)用中廣泛采用的一個字符編碼標準,它將幾乎世界上所有的文字都包括進去了。它的制定者Unicode策進會與相關(guān)國際組織密切合作,Unicode2.0版和ISO10646-1使用完全相同的字庫與編碼。XML標準要求XML分析器必須至少支持UTF-8/16編碼的Unicode字符。第8頁* XML XML核心標準XML核心標準是僅次于XML標準本身,

4、居于核心地位,并且?guī)缀醣黄渌蠿ML相關(guān)標準采用的一組標準。這些標準是由XML核心工作組(XML Core Working Group)制定的,為XML標準提供最為本質(zhì)的支持。第9頁*XMLXML核心標準簡介 XML BaseXML Base- XML Base于2001年6月27日發(fā)布,已處于穩(wěn)定狀態(tài)。該規(guī)范主要用于定義XML文檔中URI的基礎(chǔ)部分的標準,與HTML BASE相似。 XML Inclusions (XInclude)XML Inclusions (XInclude)- XInclude的最新版本為2006年11月15日發(fā)布的推薦標準1.0版。該標準用于規(guī)定文檔中包含物的處理

5、模型與語法規(guī)則,包括如何合并這些包含物的信息,如何使用類似XML的語法進行合并控制等。 Canonical XMLCanonical XML- Canonical XML最新版本為2008年1月29日發(fā)布的建議推薦標準1.1版。其描述了一種對輸入的XML文檔生成范式的方法,這個范式不會因為文檔采用的句法形式的改變而改變。對被一個應(yīng)用改變了的XML文檔,如果它的范式?jīng)]有改變的話,那么對多數(shù)應(yīng)用來說,改變前后的兩個文檔是等效的。 Namespaces in XMLNamespaces in XML- Namespace in XML最新版本為2006年8月16日發(fā)布的推薦標準1.0版。它提供了一種

6、簡單的方式,用來解決多DTD的XML文檔中元素名、屬性名相沖突的問題。由于XML標準越來越多,命名空間也變得越來越重要。第10頁* XML XML基礎(chǔ)標準XML基礎(chǔ)標準大致包括三組面向不同方面的標準,- 其中一組是為XML文檔處理提供有效的方法和規(guī)則;- 另外一組包含了XSL的一組標準為XML文檔在格式化顯示及鏈接方面定義了一套有效的方法及工具,以此保證XML文檔具備類似于HTML文檔的顯示及鏈接特性。這組標準的內(nèi)容充分繼承了SGML標準中DSSSL與HyTime的相關(guān)內(nèi)容;- 最后剩下的一組標準可能讀者接觸較少。這幾個標準中除了RDF較常用之外,其他幾個一般的In

7、ternet使用者很少直接使用。不過它們是采用XML定義的幾個Internet應(yīng)用的基礎(chǔ)標準。XML文檔處理相關(guān)標準簡介第12頁*XML SchemaXML SchemaXML Schema是為了彌補DTD的缺陷與不足,但與DTD有著相同的目標。XML Schema提供了一種基于XML,并更為嚴格的描述XML文檔的結(jié)構(gòu)、屬性、數(shù)據(jù)類型等的方法,以便對XML文檔進行更加嚴格的自動化處理。 XML Schema標準共分為3個部分,分別是入門、構(gòu)造及數(shù)據(jù)類型。XML Schema 1.0是于2004年發(fā)布的應(yīng)用于XML 1.0標準的W3C推薦標準。2006年XML Schema 1.1的工作草案已經(jīng)

8、公開發(fā)布于W3C的網(wǎng)站上,其中XML Schema Definition Language (XSDL) 1.1 Part 1: Structures仍處于工作草案階段,而XML Schema 1.1 Part 2: Datatypes已經(jīng)制定完畢,工作草案已提交W3C成員及公眾征求反饋意見。第13頁*DOMDOM DOM定義了一組與平臺和語言無關(guān)的接口,以便程序和腳本能夠動態(tài)訪問和修改XML文檔內(nèi)容、結(jié)構(gòu)及樣式。 DOM標準共分三個階段進行制定,這三個階段的分別對應(yīng)不同級別的標準定義。- DOM Level 1:DOM API 包含了一些接口,用于表示可從 XML 文檔中找到的所有不同類型的

9、信息。它還包含使用這些對象所必需的方法和屬性。Level 1 包括對 XML 1.0 和 HTML 的支持,每個 HTML 元素被表示為一個接口。它包括用于添加、編輯、移動和讀取節(jié)點中包含的信息的方法,等等。然而,它沒有包括對 XML 名稱空間(XML Namespace)的支持,XML 名稱空間提供分割文檔中的信息的能力。- DOM Level 2 添加了名稱空間支持。Level 2 擴展了Level 1,允許開發(fā)人員檢測和使用可能適用于某個節(jié)點的名稱空間信息。Level 2 還增加了幾個新的模塊,以支持級聯(lián)樣式表、事件和增強的樹操作。- DOM Level 3 包括對創(chuàng)建 Document

10、 對象(以前的版本將這個任務(wù)留給實現(xiàn),使得創(chuàng)建通用應(yīng)用程序很困難)的更好支持、增強的名稱空間支持,以及用來處理文檔加載和保存、驗證以及 XPath 的新模塊;XPath 是在 XSL 轉(zhuǎn)換(XSL Transformation)以及其他 XML 技術(shù)中用來選擇節(jié)點的手段。第14頁*XQueryXQueryXQuery的最新版本為2007年1月23日發(fā)布的推薦標準1.0版,XQuery目的是為從WEB中實際的或虛擬的文檔中提取數(shù)據(jù),提供一種靈活的查詢機制。它為XML文檔提供了一個數(shù)據(jù)模型、一組基于這個模型的查詢操作以及在這些操作基礎(chǔ)上的查詢語言。它的需求文檔已經(jīng)發(fā)布,但在其下定義數(shù)據(jù)模型卻是個困

11、難的工作。為此,雖然W3C XML Query工作組早已成立,但該標準還處于工作草案需求階段。第15頁*XFormsXFormsXForms 1.0推薦標準第三版于2007年10月29日發(fā)布,而一個月后XForms 1.1候選標準也隨即發(fā)布了。XForms是從HTML的表單中發(fā)展抽象而來的。其關(guān)鍵思想是將用戶界面和表現(xiàn)與數(shù)據(jù)模型和邏輯分開,以便同一個表單可被廣泛地應(yīng)用于手持設(shè)備、桌面設(shè)備或基于語音的瀏覽器等各種情況。XForms將XML的優(yōu)點帶入到Web表單中,采用XForms進行數(shù)據(jù)傳輸可以減少腳本語句,使得不必為實現(xiàn)表單的布局而將表單嵌入表格中等等。格式化顯示及鏈接相關(guān)標準簡介第17頁*C

12、SSCSS、XSLXSL及XSLTXSLTCSS、XSL及XSLT都是用來描述XML的顯示方式的,這些標準的相關(guān)內(nèi)容在前面章節(jié)中已經(jīng)詳細的介紹過,這里就不再贅述。第18頁*XPathXPathXPath 是一門在 XML 文檔中查找信息的語言。XPath可用于描述如何識別、選擇、匹配XML文件中的各個構(gòu)成元件,包括元素、屬性、文字內(nèi)容等。該標準最初是XSL標準的一個組成部分,但由于其定義的是XML中一種常用的功能,為了XML標準本身的一致性,該標準不再僅僅為XSL標準服務(wù),當需要進行XML文檔內(nèi)部元素定位時都可以采用它所規(guī)定的方法。XPointer和XLink都充分地利用了XPath標準中的內(nèi)

13、容,并在其基礎(chǔ)上進行擴展。 XPath 1.0 于 1999 年 11 月 16 日成為 W3C 推薦標準,而XPath 2.0 于 2007 年 1 月 23 日成為 W3C 推薦標準。XPath 2.0 是由 XPath 1.0 和 XQuery 衍生而來的。XPath 2.0 和 XQuery 1.0 的產(chǎn)生是同源的,它們擁有不少相同的語法,而且不少文本也是一致的。第19頁*XPointerXPointer和XLinkXLinkXPointer是在XML文檔中定位數(shù)據(jù)的一種語言,其定位是根據(jù)數(shù)據(jù)在文件中位置、字符內(nèi)容以及屬性值等特性進行的。XPointer由統(tǒng)一資源定位地址(URL)中#

14、號之后的描述組成。XPointer使超級鏈接可以指向XML文檔中更多具體的部分。XLink 定義了一套標準的在 XML 文檔中創(chuàng)建超級鏈接的方法。Xlink的實現(xiàn)形式上類似于 HTML鏈接,但是比HTML的鏈接更為強大。XML 文檔中的任何元素均可成為Xlink,且XLink支持簡單鏈接,也支持可將多重資源鏈接在一起的擴展鏈接。在2001年6月27日,XLink 被確立為 W3C 推薦標準,而XPointer 于2003年3月25日成為 W3C 推薦標準。最后一組標準簡介第21頁* RDF (Resource Description Format)RDF (Resource Descripti

15、on Format)- RDF是采用XML語法格式處理元數(shù)據(jù)的應(yīng)用,為描述圖像、文檔和它們之間的相互關(guān)系定義了一個簡單數(shù)據(jù)模型。簡而言之,RDF用于進行資源描述,但它并不直接用來描述資源,而是定義了描述資源的規(guī)則。 PICS (The Platform for Internet Content Selection)PICS (The Platform for Internet Content Selection)- PICS可以說是RDF的一個應(yīng)用,它提供了一種標注Internet內(nèi)容的方法。比方說,我們可以用它對那些少兒不宜的內(nèi)容進行標注。 P3P (Platform for Privacy

16、 Preferences)P3P (Platform for Privacy Preferences)- P3P是采用XML提供的一種進行隱私策略的描述格式,以便保護Internet使用者的個人隱私信息或其他保密信息不會未經(jīng)允許而被站點或他人獲取。P3P采用的方式是在用戶訪問站點時,對這方面的信息進行提示。 XML SignaturesXML Signatures- XML Signatures提供了一種對XML文檔進行數(shù)字簽名的方法。它采用XML語法來描述數(shù)字簽名的方法、計算和驗證簽名的處理方式,以便保證數(shù)據(jù)的完整性、可信任性和不可抵賴性。第22頁*5.1.2 SGML5.1.2 SGML標

17、準體系框架由于XML起源于SGML,二者的體系也非常相似,所以在介紹XML標準體系的框架之前,有必要先了解一下SGML標準體系框架。SGML文件的組成主要有三部分,即SGML聲明、DTD和文件實例。第23頁*SGMLSGML聲明用以說明DTD和文件實例所使用的語法,其中包括文件和語法元素使用的字符集、定界符和命名規(guī)則、名字字符的使用、保留名的替換、可選的特征,如是否允許標記省略或子文件出現(xiàn),另外此聲明還指出系統(tǒng)的一些數(shù)量特征,稱為容量集,例如名字允許的最大長度。SGML這部分體現(xiàn)了抽象語法的思想,即對于不同的系統(tǒng)環(huán)境、民族習慣及鍵盤設(shè)置,SGML的語法是可以改變的。聲明部分在XML中被極大地簡

18、化,許多在SGML聲明中的內(nèi)容,被直接以固定的取值形式寫入XML標準之中。但這并不影響XML的靈活性與可擴展性,因為XML已經(jīng)有其明確的應(yīng)用對象與應(yīng)用背景,而恰恰是這種簡化,大大降低了其復雜性,從而適應(yīng)了WWW的應(yīng)用要求。第24頁*DTDDTD(Document Type DefinitionDocument Type Definition)SGML中的DTD與XML中的DTD一樣,主要作用是定義一類文件的結(jié)構(gòu)。在DTD中說明此類文件中有哪些元素,它們之間是怎樣包含的,以及這些元素的出現(xiàn)次數(shù),順序等方面的限制。第25頁*文件實例是文件實際要表達的信息,是由文件數(shù)據(jù)內(nèi)容和描述結(jié)構(gòu)的標記組成。這一

19、部分內(nèi)容也就相當于XML數(shù)據(jù)文檔中的內(nèi)容。第26頁*SGMLSGML標準的體系元語言標準,SGML標準?;A(chǔ)標準,如:HyTime、DSSSL等,是該體系的基本標準。應(yīng)用標準,如:Internet上廣泛應(yīng)用的HTML、VRML等標準。第27頁*圖5-25-2: SGMLSGML標準體系第28頁*基礎(chǔ)標準基礎(chǔ)標準分為三類:信息描述標準信息表現(xiàn)標準1.信息關(guān)聯(lián)標準第29頁*信息描述這一類標準是與SGML標準本身直接相關(guān)的標準,如:- SGML公共標識符注冊標準(Registration procedures for public text owner identifiers,ISO/IEC 907

20、0)、- SGML技術(shù)報告(Techniques for using SGML,ISO/IEC TR 9573)、- SGML一致性測試系統(tǒng)標準(Conformance testing for SGML systems,ISO/IEC 13673)、- 文檔處理APIs標準等等。第30頁*信息表現(xiàn)這一類標準是關(guān)于組合文檔、超媒體文檔的描述與處理的標準。如:文檔處理框架與邏輯文檔格式化、多語種字體信息、信息交換與服務(wù)等等。具體標準包括:- 文檔樣式語義與規(guī)范語言標準(Document Style Semantics and Specification Language,DSSSL,ISO/IEC

21、 10179)、- 標準頁面描述語言(Standard Page Description Language,SPDL,ISO/IEC 10180)、- 字體標準(Font information interchange,ISO/IEC 9541)、- 字體注冊標準(Font Registration,ISO/IEC 10036)等。第31頁*信息關(guān)聯(lián)這一類標準是關(guān)于基于SGML進行信息管理與交換的標準,如:信息的鏈接與定位、基于時間的信息管理、知識結(jié)構(gòu)與索引的表示法、交互式文檔中的動作管理。具體的標準包括:- 超媒體/基于時間的結(jié)構(gòu)化語言標準Hypermedia/Time-based Stru

22、cturing Language,HyTime,ISO/IEC 10744)、- 基于主題的地圖導航標準(Topic maps,ISO/IEC 13250)、- 可更改交互文檔交換標準(Interchange Standard for Multimedia Interactive Documents,ISMID,ISO/IEC 13240)等。第32頁*基礎(chǔ)標準中的關(guān)鍵協(xié)議信息表現(xiàn)部分中最重要的標準是DSSSL,信息關(guān)聯(lián)部分中最重要的是HyTime。這兩個標準也是對XML標準體系中影響最為深刻的兩個。其中前者是一種與平臺無關(guān)的進行SGML文件處理的語言,其中主要包括轉(zhuǎn)換語言、樣式語言、表達式語

23、言和標準文檔查詢語言(SDQL),XML相關(guān)標準中的CSS、XSL、XSLT、XPath,就有很多內(nèi)容是從DSSSL中繼承過來的。后者則定義了一個元素類型的集合,以便使用者可以利用這些類型,以一種標準的方式,在已有的SGML文檔中提供超鏈及其他功能。在XML相關(guān)標準中,XPath、Xpointer及Xlink等繼承了這方面的內(nèi)容。第33頁*5.1.3 XML5.1.3 XML標準體系框架XML相關(guān)標準體系與SGML相關(guān)標準的體系相似,也可分為元語言標準、基礎(chǔ)標準、應(yīng)用標準三個層次,如圖5-2所示的相類似。第34頁*5.2 5.2 主要國際組織簡介第35頁*5.2.1 OASIS5.2.1 OA

24、SIS OASIS(Organization for the Advancement of Structured Information Standards)是一個致力于推動結(jié)構(gòu)信息標準化的國際組織,該組織是非盈利性的國際聯(lián)盟,專注于推進采用獨立于具體產(chǎn)品的公共標準格式。這些標準包括:SGML、XML、HTML,以及其他與結(jié)構(gòu)化信息處理有關(guān)的標準。 OASIS成員是這些標準的提供者與使用者,他們都是進行這些標準的具體實踐工作的人。OASIS提供一個開放的論壇,以便它的成員討論這些標準的市場需求、發(fā)展方向,以及為產(chǎn)品的互操作推薦指導方針。該論壇創(chuàng)建、接收、整理和分發(fā)這些標準的相關(guān)信息,包括標準的

25、描述方法信息和標準的技術(shù)與實現(xiàn)信息。該組織長期進行標準相關(guān)的工作,包括標準的修訂、使得標準更易于采用,以及在現(xiàn)實開放系統(tǒng)中的實現(xiàn)等。 OASIS網(wǎng)址:/ ,而網(wǎng)址:/cover/(the Cover Pages)是該組織建立的一個全面介紹XML及其父標準SGML的在線參考資源的站點。這些資源包括廣泛的標記語言標準的文檔。這些標準包括:XSL, XSLT, XPath, XLink, XPointer, HyTime, DSSSL, CSS, SPDL, CGM, ISO-HTML, 等等。第36頁*

26、5.2.2 W3C5.2.2 W3C自從Web誕生以來,Web的每一步發(fā)展、技術(shù)成熟和應(yīng)用領(lǐng)域的拓展,都離不開成立于1994年10月的W3C(World Wide Web Consortium,萬維網(wǎng)聯(lián)盟)的努力。W3C是專門致力于創(chuàng)建Web相關(guān)技術(shù)標準并促進Web向更深、更廣發(fā)展的國際組織。1994年10月,Web還是大學、研究機構(gòu)的新寵時,Web技術(shù)和應(yīng)用的發(fā)起人、被譽為Web之父的Tim Berners-Lee就敏銳地意識到Web的出路不是象牙塔中少數(shù)人的互聯(lián)網(wǎng)絡(luò),而是供全社會使用的一種公共的信息資源和交流資源,而要達到這個目標,對其中所涉及的技術(shù)進行規(guī)范化、指導軟件產(chǎn)業(yè)對基于此平臺的技

27、術(shù)的開發(fā)、相關(guān)技術(shù)的普及、推廣和培訓都必不可少。因此,Tim Berners-Lee這位Web的先驅(qū)聯(lián)合CERN、DARPA和歐盟倡導并組織成立了Web的核心技術(shù)機構(gòu)W3C。第37頁*圖5-45-4: W3CW3C已有工作成果和工作框架第38頁*5.3 5.3 主要XMLXML應(yīng)用標準簡介第39頁*5.3.1 5.3.1 面向WebWeb網(wǎng)頁:XHTMLXHTMLXHTML的全稱是可擴展超文本標記語言,即eXtensible HyperText Markup Language。XHTML于1998年12月5日提出第一個草案,其1.0版本的推薦標準(Recommendation)于2000年1月

28、26日正式通過。在此之后,W3C又致力于1.1版本的制訂,側(cè)重于對于XHTML的模塊化,并從1.1版本中提取出最基本元素構(gòu)成XHTML Basic專門用于非PC環(huán)境,尤其是移動設(shè)備的瀏覽環(huán)境。此外,W3C的HTML工作組最近公布了XForms 1.1標準的工作草案,通過對XHTML中表單實現(xiàn)方式的修改將網(wǎng)頁中用戶交互功能從數(shù)據(jù)表現(xiàn)中分離出來。這些變化都充分體現(xiàn)了未來網(wǎng)頁內(nèi)容與形式相分離,以及適用于多種交互環(huán)境和瀏覽環(huán)境的大趨勢。第40頁*5.3.2 5.3.2 面向科技領(lǐng)域:MathMLMathMLMathML可以說是最“古老的”XML語言之一,它使得數(shù)學成為成為第一個得益于XML的領(lǐng)域。在M

29、athML出現(xiàn)之前,由于HTML缺乏描述數(shù)學表達式的標記,這些表達式不得不利用其它公式編輯工具先存為圖象格式再插到網(wǎng)頁中去,大大降低了傳輸速度??梢韵胂螅谱饕粋€以包含了眾多數(shù)學公式的論文為內(nèi)容的頁面有多么繁瑣,而瀏覽者又要花多少時間去等待眾多公式圖象的下載,這甚至已經(jīng)成為對科學交流的阻礙。MathML正是因此應(yīng)運而生,W3C于1998年4月7日發(fā)布了MathML的1.0版本,隨后又于1999年7月7日發(fā)布了升級版1.01。MathML2.0推薦標準也于2003年10月21日發(fā)布在W3C官方網(wǎng)站上。第41頁*5.3.3 5.3.3 面向圖形圖象:SVGSVG SVG是一種基于XML 的用來描述

30、二維矢量圖形和矢量/點陣混合圖形的置標語言,其全稱是可擴展矢量圖形規(guī)范(Scalable Vector Graphics)。 其中,“可擴展”(scalable)在圖形圖象技術(shù)上指的是它不局限于一個固定的分辨率和大小,譬如可以在不同分辨率的屏幕上以相同的大小顯示,也可以在同一個網(wǎng)頁中以不同的大小或觀全局或觀細節(jié);而在網(wǎng)絡(luò)技術(shù)上指的是這一規(guī)范能夠與其它規(guī)范相融合,從而滿足更廣泛的用戶需求,適合于更廣泛的應(yīng)用方式。 “矢量”(vector)是指規(guī)范中描述了直線、曲線、形狀等幾何圖形,而無須象PNG、JPEG等圖象格式那樣逐象素進行描述,這使得集成了SVG的XML文檔更小,下載速度也大大提高。 “圖

31、形”(graphics)是指它提供了對矢量和矢量/柵格混合圖形的描述,填補了大多數(shù)基于XML的置標語言規(guī)范對復雜圖形描述的空白。第42頁*SVGSVG前景是否樂觀? 自從SVG技術(shù)的提出,一直以來SVG代表了未來網(wǎng)上矢量圖形傳輸發(fā)展的方向,國外各大公司都在追蹤其發(fā)展,開發(fā)設(shè)計了一些實驗系統(tǒng),Adobe公司開發(fā)了用于IE和Netscape的SVG瀏覽插件,IBM推出了專門的SVG瀏覽工具,許多知名的平面設(shè)計軟件,例如CorelDraw、Illustrator,都開始嘗試支持SVG格式的輸入和輸出,同時還出現(xiàn)了一大批格式轉(zhuǎn)換工具,其中還包括從現(xiàn)在流行的Flash格式向SVG格式的轉(zhuǎn)換工具。 盡管如

32、此,SVG1.1推薦標準已經(jīng)發(fā)布多年,但是各大主流瀏覽器至今自身都不支持或不完全支持SVG格式文件。也許因為Adobe公司開發(fā)的優(yōu)秀SVG瀏覽插件SVGViewer,導致主流瀏覽器開發(fā)廠商覺得沒有必要多此一舉。但是,就在最近在Adobe收購了Macromedia之后,出于商業(yè)運作的考慮而決定不再對SVGViewer進行支持,這使得SVG的前途撲朔迷離。但是鑒于SVG出色的優(yōu)點,有理由相信,在不久的將來基于SVG技術(shù)的瀏覽技術(shù)必將成為Web技術(shù)上一個新的熱點。第43頁*5.3.4 5.3.4 面向多媒體:SMILSMILSMIL的全稱是同步多媒體合成語言,即Synchronized Multim

33、edia Integration Language。SMIL 是一種使用XML編寫,用于描述視聽呈現(xiàn)的易于學習的類似 HTML 的語言。SMIL允許將一批獨立的多媒體對象,包括視頻、音頻、圖象、文字等等,在時間和空間軸上集成為一個同步的多媒體演示文檔。SMIL是W3C推薦標準,最新的SMIL版本是2008年1月發(fā)布的SMIL 3.0候選版本,該規(guī)范繼承了XML跨平臺的優(yōu)點,而且將所有資源都以URI的形式存在網(wǎng)絡(luò)中,無須編譯即可使用。第44頁*5.3.5 5.3.5 面向電子商務(wù):cXMLcXML等XML技術(shù)將對電子商務(wù)有著重大影響,XML的人機互動式架構(gòu)提供了使用者與電腦之間的互動交流,利用其可延伸性及自我描述特性,電子通信文件可以在企業(yè)間的應(yīng)用程序中自動傳輸、處理及儲存;可以在同一個使用者界面上接入不同廠商的電子商品目錄信息,數(shù)據(jù)的搜尋變得

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論