曝光臺 注意防騙
網曝天貓店富美金盛家居專營店坑蒙拐騙欺詐消費者
• Sybase SQL Anywhere 5.0或更新版
這個產品不是作為一個X M L服務器來投入市場和銷售的,因為它提供了存儲和發布X M L文
檔以外的工具。然而,提到它很重要,因為對于我們在前面所提到的使用R D B M S中的局限,可
以被克服,從而產生一個獨立的強大的產品。查看h t t p : / / w w w. l i v e p a g e . c o m /得到更詳細的信息。
(9) 實用工具
下面的可能更關心于在現有的數據庫上進行X M L的項目,但是一般不用在大型的項目需求
中。
(10) Cerium Component Software Incorporated——X M L D B和XML servlet
X M L D B根據X M L文檔和生成指令來創建要求的表并且插入數據。XML servlet是一個模板驅
動的,使用一個基于X M L的語言,可以處理指定的S Q L 查詢和H T M L表格。參見h t t p : / /
c e r i u m w o r k s . c o m / t e c h . h t m l。
( 11) IBM——D a t a C r a f t
用他們自己的話說:“一個應用生成工具應該針對于在We b商務應用中的上下文R D F / X M L應
用。D a t a C r a f t,是一個能夠生成可視化框架和對于D B 2的運行查詢的工具,是一個出色工具,
可以用在使用X M L的We b數據庫應用生成方面。D a t a C r a f t提供聰明的工具,可以可視化地導航
資源圖,并且可以可視化地從基于X M L和R D F的圖中建立查詢。D a t a C r a f t使用R D F和X M L來描
述集中的數據,并且用于在服務器和客戶端交換資源圖和查詢。”參見h t t p : / / w w w. a l p h a w o r k s .
i b m . c o m / f o r m u l a / d a t a c r a f t。
(12) Intelligent Systems Research——O D B C 2 X M L
一個用于轉換O D B M數據庫數據到X M L文檔的工具。S E L E C T語句被嵌在一個模板中作為
處理指令。參見h t t p : / / m e m b e r s . x o o m . c o m / g v a u g h a n / o d b c 2 x m l . h t m。
(13) Mey & Westphal RIPOSTE Software—X O S L
一個Microsoft Windows DLL,用于轉換一個數據庫到X M L文檔。這是一個模板驅動的,使
用嵌入特殊X O S L元素的查詢。參見h t t p : / / w w w. r i p o s t e . c o m / x o s l /。
(14) Ronald Bourret—X M L - D B M S
使用J a v a類在關系數據庫與X M L文檔間進行轉換,使用一個映射語言來決定哪一個列是屬性,
哪一個是元素。參見h t t p : / / w w w. i n f o r m a t i k . t u - d a r m s t a d t . d e / D V S 1 / s t a ff/ bourret/xmldbms/
x m l d b m s . h t m。
第10章XML和數據庫使用375 下載
(15) Stonebroom——A S P 2 x m l
一個OLE COM組件用于在一個X M L文檔和任何O D B C或O L E - D B數據源間轉換數據。這個
產品是模型驅動的,但是輸入和輸出X M L都必需使用A S P 2 X M L的特殊標記。參見h t t p : / / w w w.
s t o n e b r o o m . c o m /。
(16) Volker Tu r a u——D B 2 X M L
使用J a v a類從一個關系數據庫轉換數據到一個X M L文檔,可能返回一個文件、流或D O M對
象。參見h t t p : / / w w w. i n f o r m a t i k . f h - w i e s b a d e n . d e / ~ t u r a u / D B 2 X M L / i n d e x . h t m l。
10.1.4 結論
此刻, O O數據庫具有表示和維護X M L文檔的優勢。它們的分級結構可以便利地表示包含
X M L文檔的分級結構,并且在一個文檔中的很多重要的獨立節點可以在數據庫中通過對象來表
示。
然而,關系數據庫和X M L的流行表明戰爭沒有結束。關系數據庫廠商將繼續加入日益增加
的復雜的X M L的特性,同時,第三方提供的產品將在這些數據庫上建立X M L服務器。有資料表
明,許多公司已經抓住關系系統的解決方案,通過在這些信息上放置一個X M L層—就像
L i v e P a g e—將變得重要和有價值。
在繼續之前,我想提一下下面的產品,它們不是很容易地適應我們上面的目錄例子。它們
或多或少的被注上“XML 服務器”的牌子。
1. Bluestone——XML Suite
這是一個基于J a v a的產品,它允許X M L文檔從服務器發到服務器,并且在每一個服務器中
一個文檔的處理器可以基于文檔類型被調用。這是一個功能非常強大的方法,特別關系到現有
的數據。這個套件的X M L服務器部分使用D S I M(數據源集成模塊)來允許X M L文檔被取出或
存進其他的系統中。下面是這個產品所帶的:
• ODBC
• JDBC
• XML
• LDAP
• SMTP e-mail
• FTP
下面是可以單獨獲得的:
• SAP R/3
• PeopleSoft
• Tu x e d o
• CICS
• MQSeries
想了解詳情,參見h t t p : / / w w w. b l u e s t o n e . c o m / x m l /。
2. Software AG——Ta m i n o
376使用XML 高級編程
下載
Ta m i n o像X M L一樣存儲X M L文檔。一個很重要的特點是它在現有數據庫系統上提供一個位
于上面的層,可以用來將數據庫映射到X M L。這個模塊叫做X - N o d e。參見h t t p : / / w w w.
s o f t w a r e a g . c o m /。
3. UserLand Software——F r o n t i e r
F r o n t i e r可以從它的對象數據庫驅動的內容管理系統中取出w e b頁面,對X M L的輸入和輸出
進行特殊的處理。參見h t t p : / / f r o n t i e r. u s e r l a n d . c o m /。
10.2 XML的交換
因為現有的數據問題是非常的重要,我們將看一下這些數據如何從X M L提取出來并且用
X M L進行表示。在這一部分,我們將看一下X M L是如何:
• 提供一個標準的方法在不同系統之間交換信息。
• 提供一個標準的方法在不同的系統中查詢數據。
• 給客戶機/服務器技術一個新的生命延續。
中國航空網 www.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:
XML高級編程上(124)