Oracle XML DB 简化 XML 管理.ppt

Oracle XML DB 简化 XML 管理.ppt

ID:48769217

大小:1.25 MB

页数: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》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1097:OracleXMLDB简化XML管理MarkD.Drake高级产品经理讲座id:如果您想使用XML……您将需要下面的工具包解析器DOM实施XSL处理器您将需要决定存储方式文件系统本地XML数据库CLOB您需要新的技能……利用DOM处理XMLDOM编程复杂而冗长每行代码花费50美元每天只编写15行开发人员调试和编写文档更多的编码工作意味着低质量50%的工作放在修补bug上即使这样—还有25%的bug永远修补不了!!!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要编写的代码更少要维护的代码更少成本更低当必要时仍可使用更底层的API易于学习成本更低且不失灵活性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数据库支持主要的XML标准本地XML数据类型W3CXML模式数据模型高性能XML信息库SQL/XML操作符XML特有的内存和性能优化支持的主要XML标准XML、命名空间DOMXPathXML模式XSL和XSLTWebDAVSQL/X

9、ML本地XML数据类型用于存储XML的抽象数据类型本地服务器数据类型作为表、列、PL/SQL变量使用支持约束和引用完整性结构化和非结构化的存储选项XML特有的方法支持基于XPath的导航和XML内容的搜索基于XPath的操作和XML内容的更新基于服务器的XSLT转换XML模式验证XML模式实例文档的验证XML类型结构化存储的基础XML被碎片化和存储为SQL对象DOM保真优化的集合管理集合上的B-Tree索引XPath表达式的查询重写局部更新按需加载的虚拟DOM从XML模式中自动导出的对象模型OracleXMLDB信息库基于IETFDAV

10、规范的XML信息库与文件/文件夹类似的存储和管理内容的方法基于ACL的访问控制基本的版本控制支持支持WebDAV、HTTP和FTP协议利用标准工具访问和更新内容全面的SQL访问和更新可使用多种API进行编程分层索引拥有专利的、高性能的文件夹遍历操作和查询SQL/XML互操作性从SQL查询中生成XML从SELECT语句中生成XML文档支持生成复杂的文档XML类型视图提供对关系内容的XML访问XML内容的SQL查询和更新XML内容的基于XPath的提取(SELECT列表)XML内容的基于XPath的查询(WHERE子句)XML内容的基于XP

11、ath的更新XML内容上的基于XPath的关系视图XMLDB特性与XML一起使用的更高层的API,全面支持下列功能:生成存储和读取创建索引、搜索查询和更新转换XMLDB的优点降低了应用程序开发成本更快的开发周期降低了编码和维护成本提供高质量代码代码更少等同于错误更少XMLDB的优点将XML仅作为XML存储XML和存储模型之间的自动双向映射文档作为单个数据库对象出现将I/O缩短为单次网络回程按需加载的虚拟DOM,在适当的时候自动准备数据XMLDB的优点强健的开发平台简单的部署平台消除复杂性减少组件数集成的安全性Oracle数据库可靠性、可

12、用性和可伸缩性XMLDB的优点提高的应用程序性能用于稀疏转换的高性能XSLT引擎XPath重写和基于文本的索引提供了高性能的查询功能XML信息库为以内容为中心和以数据为中心的应用程序提供了单个平台生成XML

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。