《Oracle-XML-DB-简化-XML-管理讲座.ppt》由会员分享,可在线阅读,更多相关《Oracle-XML-DB-简化-XML-管理讲座.ppt(61页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、1097 :Oracle XML DB 简化 XML 管理,Mark D. Drake高级产品经理,讲座 id:,如果您想使用 XML,您将需要下面的工具包解析器DOM 实施XSL 处理器您将需要决定存储方式文件系统本地 XML 数据库CLOB您需要新的技能,利用 DOM 处理 XML,DOM 编程复杂而冗长每行代码花费 50 美元每天只编写 15 行开发人员调试和编写文档更多的编码工作意味着低质量50% 的工作放在修补 bug 上即使这样 还有 25% 的 bug 永远修补不了!,public void processDOM( Reader reader, Writer writer) th
2、rows Exception org.apache.xerces.parsers.DOMParser parser;org.w3c.dom.Document doc;org.w3c.dom.NodeList nodeList; parser = new org.apache.xerces.parsers.DOMParser(); parser.parse(new InputSource(reader); doc = parser.getDocument(); nodeList = doc.getElementsByTagName(SomeNode); for (i = 0; i nodeLis
3、t.getLength() /* . */ ,利用 XML DB 处理 XML,Oracle XML DB为 XML 提供的简化的 API要编写的代码更少要维护的代码更少成本更低当必要时仍可使用更底层的 API易于学习成本更低且不失灵活性,select extractValue(object_value,/PurchaseOrder/Reference), extractValue(value(l),/LineItem/ItemNumber) from PURCHASEORDER p,table (xmlsequence( extract ( object_value, /PurchaseOrder/LineItems/LineItemPart/Id= | :PARTNO | ) ) l/,Oracle XML DB 概述,XML类型,SQL XML,XML DB信息库,