HOME

 

 

那福忠,知名電子出版專家、網路作家。
   
  大人物加速了XML的推展
  那福忠 December 20, 1998
  請把你的想法寫信給我: Frank.Na@Gmail.com
   

   月前在芝加哥召開XML '98大會,除了以前專研SGML的老面孔外,增加了許多新面孔,可見大家愈來愈對XML有深切的認知。除此之外,更出現了業界大老對XML的支持,對XML的推展,有絕對的幫助。大老有那些?有IBM、Adobe、Microsoft、Netscape,以及稍早支持XML的Oracle。

IBM原本就對Markup語言有歷史淵源,在SGML之前就發明GML,所以在這次會議上以十種XML應用軟體,展現對XML的支持,當然也同時展現其對Java技術的實力。十種軟體,除了PGML瀏覽器與Adobe合作之外,其餘都是新軟體,並放在其AlphaWorks網站上。這些軟體都是從其實驗室堮野X來的,多為工具,像XML Editor Maker,就能自動根據DTD來製作一個XML的編輯器,來讓使用的人輸入資料。IBM也為XML成立了一個專屬網站www.ibm.com/xml

Microsoft與Netscape,也都承諾了在網頁瀏覽器5.0版本堙A支持XML,在HTML網頁中增加“XML”Tag,W3C剛發佈的DOM(Document Object Model),即作為XML的介面。不過Netscape的Communicator 5.0可直接用XML DOM;Microsoft的IE 5.0僅能用HTML DOM,而把XML包到HTML的堶情CNetscape瀏覽器核心Mozilla,為開放程式,大家都能用,所以已經有人用來製作了XML的瀏覽器。Microsoft雖然承認有直接支援XML的需要,但還沒有透露什麼時候推出可直接顯示XML文件的瀏覽器。不過Microsoft的J. Allard說,Microsoft對XML的技援,將遠超過瀏覽器,會深深放入Windows之內,XML是新的e-Business語言。

Adobe鬆口了

另一個引人注目的現象,是Adobe開始對其PDF的堅持鬆口。總裁Charles Geschke在會場上做Keynote演講,雖然仍推銷PDF為一穩定的數位文件格式,但:「Adobe從未認為PDF會取代HTML或XML。」這句話與多年來Adobe強勢推銷PDF給人的印象,不盡相同。PDF是印刷文件規格的副產品,將其作為可攜式的文件規格,使傳統文件在網路上傳輸,自然有其優勢,但若用到網頁上,則HTML的可攜性更高。尤其是PDA一類的小件物品流行,PDF的龐然大物即容納不下,逐漸使原本不太支持Markup政策的Adobe,有所鬆動。

另一方面,Adobe在影像處理上,仍居強勢,這次與IBM合作展示PGML(Precision Graphics Markup Language)瀏覽器,可以使一張地圖,在原圖上層層放大到最細節,而且文字也顯示到專業品質。PGML是Adobe向W3C提出的建議案,為以XML為其礎的網上圖型瀏覽語言,以每一元件為單位,而非以「頁」為單位。這次展示,以Java製作,用Active X控制,雖然給人印象深刻,但不能算正式版本,因為要等到W3C核准後才能定案,才能推廣為商品化。

重大的一步:Oracle 8i支援XML

Oracle月前宣佈,將把XML放入其8i資料庫系統,並有三項支援:Java Parser,XML檔處理,與XML查詢。Java Parser是用Java寫的XML Parser,與DOM及SAX(Simple API for XML)連接,使伺服器端Java程式的撰寫大為簡化,很容易的與瀏覽器端的資料溝通。當然,Parser的另一功用,是檢查XML文件的合法性。

另一項XML的支援,當然是8i能接受XML格式的文件檔,並能根據XML的組件,來重新組合XML文件檔,存檔時,也會檢查XML的合法性。至於XML查詢,可依XML的Tag將查詢的範圍縮小,以得到更精準的結果,如果再與原有的SQL語法連用,便可做到極為精準且指令最短的查詢。

與IBM相同,Oracle也專為XML成立網站:www.oracle.com/xml

這些「大人物」對XML的支持,絕對會帶動一些「小人物」在XML領域中的各項發展。事實上,在XML以前,已經有許多機構、專屬領域、學術單位研究並成功的使用SGML,而且有相當成效。只不過今天大家把大部份的精神,都集中在這幾個明星級的大人物,只因為大人物不支持XML,就好像沒有XML這一回事。

現在大人物加入XML的推展,鼓舞慶幸之餘,也讓人感覺,這也許是除了Internet以外,另一個延年益壽的技術吧!


上一篇   下一篇 索 引