Oracle XML DB 簡化 XML 管理.ppt

Oracle XML DB 簡化 XML 管理.ppt

ID:48769217

大?。?.25 MB

頁數(shù):58頁

時間:2020-01-22

Oracle XML DB 簡化 XML 管理.ppt_第1頁
Oracle XML DB 簡化 XML 管理.ppt_第2頁
Oracle XML DB 簡化 XML 管理.ppt_第3頁
Oracle XML DB 簡化 XML 管理.ppt_第4頁
Oracle XML DB 簡化 XML 管理.ppt_第5頁
資源描述:

《Oracle XML DB 簡化 XML 管理.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、1097:OracleXMLDB簡化XML管理MarkD.Drake高級產(chǎn)品經(jīng)理講座id:如果您想使用XML……您將需要下面的工具包解析器DOM實施XSL處理器您將需要決定存儲方式文件系統(tǒng)本地XML數(shù)據(jù)庫CLOB您需要新的技能……利用DOM處理XMLDOM編程復(fù)雜而冗長每行代碼花費50美元每天只編寫15行開發(fā)人員調(diào)試和編寫文檔更多的編碼工作意味著低質(zhì)量50%的工作放在修補bug上即使這樣—還有25%的bug永遠(yuǎn)修補不了?。?!publicvoidprocessDOM( Readerreader, Writerwriter)throwsEx

2、ception{org.apache.xerces.parsers.DOMParserparser; org.w3c.dom.Documentdoc; org.w3c.dom.NodeListnodeList;parser=neworg.apache.xerces.parsers.DOMParser();parser.parse(newInputSource(reader));doc=parser.getDocument();nodeList=doc.getElementsByTagName("SomeNode");for(i=0;i<

3、nodeList.getLength()){/*...*/}利用XMLDB處理XMLOracleXMLDB為XML提供的簡化的API要編寫的代碼更少要維護(hù)的代碼更少成本更低當(dāng)必要時仍可使用更底層的API易于學(xué)習(xí)成本更低且不失靈活性select extractValue (object_value, '/PurchaseOrder/Reference'),extractValue (value(l), '/LineItem/@ItemNumber') fromPURCHASEORDERp, table(xmlsequence (extra

4、ct(object_value,'/PurchaseOrder/LineItems/LineItem[Part/@Id="‘

5、

6、:PARTNO

7、

8、'"]')))l/OracleXMLDB概述XML類型SQLXMLXMLDB信息庫XML模式OracleXMLDBOracleXMLDB概述XML支持Oracle數(shù)據(jù)庫支持主要的XML標(biāo)準(zhǔn)本地XML數(shù)據(jù)類型W3CXML模式數(shù)據(jù)模型高性能XML信息庫SQL/XML操作符XML特有的內(nèi)存和性能優(yōu)化支持的主要XML標(biāo)準(zhǔn)XML、命名空間DOMXPathXML模式XSL和XSLTWebDAVSQL/X

9、ML本地XML數(shù)據(jù)類型用于存儲XML的抽象數(shù)據(jù)類型本地服務(wù)器數(shù)據(jù)類型作為表、列、PL/SQL變量使用支持約束和引用完整性結(jié)構(gòu)化和非結(jié)構(gòu)化的存儲選項XML特有的方法支持基于XPath的導(dǎo)航和XML內(nèi)容的搜索基于XPath的操作和XML內(nèi)容的更新基于服務(wù)器的XSLT轉(zhuǎn)換XML模式驗證XML模式實例文檔的驗證XML類型結(jié)構(gòu)化存儲的基礎(chǔ)XML被碎片化和存儲為SQL對象DOM保真優(yōu)化的集合管理集合上的B-Tree索引XPath表達(dá)式的查詢重寫局部更新按需加載的虛擬DOM從XML模式中自動導(dǎo)出的對象模型OracleXMLDB信息庫基于IETFDAV

10、規(guī)范的XML信息庫與文件/文件夾類似的存儲和管理內(nèi)容的方法基于ACL的訪問控制基本的版本控制支持支持WebDAV、HTTP和FTP協(xié)議利用標(biāo)準(zhǔn)工具訪問和更新內(nèi)容全面的SQL訪問和更新可使用多種API進(jìn)行編程分層索引擁有專利的、高性能的文件夾遍歷操作和查詢SQL/XML互操作性從SQL查詢中生成XML從SELECT語句中生成XML文檔支持生成復(fù)雜的文檔XML類型視圖提供對關(guān)系內(nèi)容的XML訪問XML內(nèi)容的SQL查詢和更新XML內(nèi)容的基于XPath的提?。⊿ELECT列表)XML內(nèi)容的基于XPath的查詢(WHERE子句)XML內(nèi)容的基于XP

11、ath的更新XML內(nèi)容上的基于XPath的關(guān)系視圖XMLDB特性與XML一起使用的更高層的API,全面支持下列功能:生成存儲和讀取創(chuàng)建索引、搜索查詢和更新轉(zhuǎn)換XMLDB的優(yōu)點降低了應(yīng)用程序開發(fā)成本更快的開發(fā)周期降低了編碼和維護(hù)成本提供高質(zhì)量代碼代碼更少等同于錯誤更少XMLDB的優(yōu)點將XML僅作為XML存儲XML和存儲模型之間的自動雙向映射文檔作為單個數(shù)據(jù)庫對象出現(xiàn)將I/O縮短為單次網(wǎng)絡(luò)回程按需加載的虛擬DOM,在適當(dāng)?shù)臅r候自動準(zhǔn)備數(shù)據(jù)XMLDB的優(yōu)點強健的開發(fā)平臺簡單的部署平臺消除復(fù)雜性減少組件數(shù)集成的安全性O(shè)racle數(shù)據(jù)庫可靠性、可

12、用性和可伸縮性XMLDB的優(yōu)點提高的應(yīng)用程序性能用于稀疏轉(zhuǎn)換的高性能XSLT引擎XPath重寫和基于文本的索引提供了高性能的查詢功能XML信息庫為以內(nèi)容為中心和以數(shù)據(jù)為中心的應(yīng)用程序提供了單個平臺生成XML

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。