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