万利娱乐网址-万利娱乐wl8wl8-wl8wl8com

热门关键词: 万利娱乐网址,万利娱乐wl8wl8,wl8wl8com

Oracle XQuery查询、构建和转换XML

2019-09-21 14:38栏目:航空航天
TAG:

万利娱乐网址 1

该查询将转移以下输出:

 5月十一日在场了IBM本领加油站在海口的本领讲座,长春那样的讲座可能极其之少的,除了大家技术人员外,插足的还会有IBM在柴油、能源、金融领域的客商。做为厂家,能在南昌举办本领讲座特别宝贵,比起别的商家,IBM照旧非凡不错的。就本身精晓的,微软社区的技术巡演走到罗利相似就不会再回复了。本次讲座的主讲人为IBM的助教马林和英特尔的徐方先生。
讲座内容可圈可点,下边小编就讲座中的本事亮点结合别的商家的建设方案,比较深入分析。先说一下,非常多对成品评价性的论点是个体发言,和讲座无关,以防给教师惹麻烦。

XML将抓好非结构性文件的通用表明工夫,那类文件包涵文书档案、报告和表格。Gartner集团高质量市镇职业群的副总经理RitaKnox说:“高等出版应用(如航空航天和小车工业的手艺手册)在相当久从前就从头采用XML。但这几天,XML正在通向更贴近大家平常生活的天地进军(如银行业)。United States际清算银行行个中正在开辟一种名称为可扩展商业报告语言(XB奥迪Q5L)落成通用的XML表达,主要用来向联邦储蓄和贷款保险集团发送资产及负债报告和别的新闻。”
拿来做些什么

原文:Oracle XQuery查询、塑造和调换XML 重返数据库首页

二、行压缩的多寡存款和储蓄算法:
  从逻辑视图看,关系表是由记录行组成。从物理视图看,数据是磁盘上的二进制流,行压缩正是比照某种数据存款和储蓄算法,重复数据归入某目录中。相应地方归入目录中对应数据的指针。假使有恢宏的冗余数据,使用这种技艺大概相当好的,减弱了数码存款和储蓄的上空,磁盘存储量的缩减了,读写磁盘时候也省去了I/O操作。这种才具自己在ORACLE和SQLSE传祺VEGL450中还从未看到。可是出于决定数据存款和储蓄的时候要剖断重复数据,会招致写质量减少。所以要致密记挂数据特点再决定是或不是选用这种才干。

譬喻O'Reilly Media公司动用马克Logic服务器创设了贰个种类。利用该体系,高校教师能够针对分裂的学科创造定制的阅读教程。教师们方可对O'Reilly 那个以XML文书档案情势储存的书籍和出版物内容库实行复杂搜索,他们还足以加上一些团结编写的开始和结果,况兼依据必要下订单,由出版商担负将其印刷出来并平素提交到教学们的手中。

要拿走同样的尾声结出,能够改用 XMLQuery 函数。但假设将上一个示范中运用的 XQuery 表达式参数传递给 XMLQuery(如下所示):

一、xml存款和储蓄和查询帮忙
做为下一代数据库的表征之一,xml帮忙技艺特别主要,关于为啥数据库要协助xml的积累,下面会有深入分析。最近三大主流数据库厂商都有帮助
1:DB2
在DB2 9中提议了pureXML手艺:参与了xml数据类型,表中有些字段设置为xml格式,内处体制也许是将这种数据类型依照档案的次序数据存款和储蓄,档案的次序存储的最大优势是对树结构数据的查询,那样高端语言的XQuery成效就足以在数量库端实现。那样完成XML的兑现无疑具备品质优势。
2:ORACLE
开首本人在Oracle9i中对XML数据的管理是存为CLOB格式,数据访问层获得CLOB大额后在业务逻辑层举行XQuery,ORACLE 10g次之版最初,数据库可支撑XQuery查询,xml数据格式能够用CLOB或二进制方式存贮,可是本身思疑这种措施利用虚构表的方法,成效上尚无难题,但是质量未有标准的多寡表明。
3:SqlServer二零零六也兼具类似的效应,对xml数据能够组建目录,也支撑XQuery的多少库端查询。
  从功用上说,都差不离,说pl/sql和XQuery都能够并行嵌套,对关周到据库存在主外键等各个约束措施,XML数据类型也足以经过xml schema校验工夫有着数据完整性约束的手艺,这一点多少个数据库都能够产生。可是从数额的储存机制上看,xml的档案的次序化数性存款和储蓄格局品质更优,对时局据量的xml的积攒需要,能够更加多思考。

时下,W3C创设XQuery最后提议的劳作已经形成。XQuery 将创制出一种规范的询问语言,能够对曾经累积的XML数据举行访谈和拍卖。在XML的条件中,该语言约等于SQL语言在关周到据库中的地位,并且能够相当的大地简化XML应用的编制程序进程。

列表 3:使用绑定变量

骨子里这些主题材料根本是限量有个别职能究竟应该是由开采工具商家提供,依旧由数据库厂家提供。像数据库连接程序应该由数据库厂家提供,毕竟他们最能使品质最优化。像开荒插件,即能够由开采工具厂家,也足以由数据库商家做。比如oracle就提供了客户管理和剧中人物处理的provoid,DB2本次提供的开垦工具插件。开垦工具厂商也得以在数据库连接器的根底上和睦做。小编认为我们个人实际也能够构成职业亟待,涉足一下,多些东西出来的。

(网编:铭铭 mingming_ky@126.com TEL:(010)68476606)

询问外部数据源

2.oracle和db2都以第三方的厂商,都对java开垦遇到和.net开拓条件帮助,不过db2自个儿就有workshop开拓条件。db2也提供了for .net,for ruby on rails,for php的插件,即提供了对db2的连接器,也像workshop中一致提供了db2的顾客端工具,能够在开辟工具中编辑调节和测量试验sql和XQuery查询。
oracle也提供了

其二,是将已囤积的XML新闻与重伟大的职业务流程联系起来。举个例子管理一份按揭贷款或整治一架喷气式客机,您能够从飞机的CAD工程图纸开首开端,并为发动机维修技术教员和学生成最后技艺文档,然后将修理单与特定的表明和图表一并付诸给有关的维修职员。同不时候,维修职业流中的主要事件将被举报到外燃机的维修历史中,并将那几个剧情写入那个提交给创造商和联邦航空中交通管理理局的告诉中。

100
1200


101
1000

      总的来讲,不论是开源应用依然公司应用,IBM DB2都以那些科学的选项,若是有xml的囤积供给,可以越多着想DB2 9那一个本子。
现今研讨下,为啥数据库要辅助xml的存放,那也是此番讲座的三个要领,对它的多多视角小编持保留态度,下边结合本身的经验谈谈。
1.SOA利用,xml做为数据总线,可是自个儿个人感觉SOA架构中的xml数据并不曾漫长化存款和储蓄的须要,xml消息应该只是做为音信传递的载体。
2.非结构化数据,在本人多年来做的邮电通讯号码百事通中就有广大非结构化数据,举个例子音信音信。
3.Integration Database:做为各类系统中的数据集成数据库的一种缓和方案,各样系统提供xml音讯,主题数据库也提供xml新闻给其他一些类别。
  使用数据库集成数据在原先依然相比常见的一种方法。举例在邮电通讯上业务支撑,计费,客服都有温馨的客商音讯,变成的数据冗余、三种意思曾带动好多困苦。当时就有提出过用数据库来多少集成的这种做法。比如ODS就能够以为是这种建设方案。那都以在此以前EAI相比较盛行的化解措施。但即便是同构数据库还相比较好说,若是是异构数据库,数据流动会比较麻烦,那时用文件文件的点子相比广泛,接口开荒职业量大何况不能很好适应变化。当然也能够动用XML化解,不过品质难点到未来也没听他们讲有好的消除办法。综合上叙思量,此番的培养磨炼教材中提出的创设纯XML的Integration Database是不太现实的。
4.用到中须求运用xml数据格式长久化保存数据的动静。
  例如,若是要自定义wf的设计器,设计结果是后缀为XOML的XAML数据格式文件,如若是状态机的化还有后缀为layout的xml文件,Persistence的长久化结果也是XML文件。我未来的利用中都以用文件格局管理此处数据。可是假诺有五个具有流程修改权限的人同临时间修改流程定义,就能够出于并爆发性难点,产生争论,到底用哪个人的哎。当然那几个只要不是可怜合情,可是只要对xml有并发性和事务性的需求,小编么就能够虚构使用数据库对作业和产出的原生态帮助,很轻易的消除难点。
5.叁个不相宜的例证
  讲座中举了个关于DB2 9的事例,概况是某厂商的报表技术方案在先须要贰十一个小时,使用DB2 9未来,报表的扭转时间大大缩短了,我记念大约是1个钟头。为啥呢,因为表格须求的多少是xml格式的多寡,未有行使DB2以前是寄放在在CLOB字段中,生成报表需求将CLOB字段中持有数据抽出,再拓宽XQuery查询,猎取实在需求得数目。而使用DB2 9后采用PureXml能力,能够平素在数据库中摸清须求的数额。很明显,那样即节省了数据库能源,收缩了互连网上数据传输量,又有什么不可省去应用服务器的能源。可是自身对那一个事例有所疑虑,一般的自动化报表建设方案,报表的体制会用XML的数量格式保存,但数量我多半不会利用地点例子中的设计。也便是说,那几个表格建设方案本人是存在统一准备破绽的。做为讲座示例,多少多少不当。

链接:XML数据库的使用先驱

以上查询将管理客户 EABEL 诉求的享有订单(即存款和储蓄在 XMLType 的暗中同意PurchaseOrder 表中的订单)并将转移与查询 XMLType 数据部分中的 XQuery 查询同一的输出。

五、另外的能力未有怎么太多的创新意识,其实就事情调节,并发调节,空间管理,分区管制,容灾备份、复苏那些数据库常规成效。小编习于旧贯使用oracle了,db2使用比很少,sqlserver呢不太喜欢用。就功效上看基本均等,可是品质相比手上未有那上头的资料,倒霉评价。

近期,正当客户们预备引入真正的XML数据库产品之时,Microsoft和IBM等历史观数据库厂家已经发起了一发热烈的竞争攻势。别的,Oracle和Sybase也在力图说服集团IT部门使用本人的后进数据存款和储蓄本领以及与之皮之不存毛将焉附的多少管理和动用开荒工具。

纵然 Oracle 在 Oracle XML DB 中提供了三个自带 XSLT 管理器,但在重重情景下(尤其是在拍卖大型文书档案时),XQuery 对于营造 XML 更急速。其余,XQuery 表达式平日比为同一作业设计的 XSLT 样式表更具可读性,况兼更理解。与 XSLT 同样,XQuery 不但可用以将叁个 XML 文档转变为另三个 XML 文书档案,况兼还可用来将 XML 转变为另一种基于文本的格式,如 HTML 或 WML。

四、开源扶助
万利娱乐网址,  应该说,就无需付费版本的话,DB2对开源有更加好的协助,无需付费数据库DB2 Express-C,不限制使用时间,不限制数据库大小,能够高达4G的内部存款和储蓄器和2CPU,不限定客户数,不限定本地连接数,能够运作在六拾陆位操作系统,协助Linux和Windows操作系统他。协助pureXML技巧。大家得以从ORACLE网址下载免费版本是OracleXE,集团版Enterprise 艾德ition实际不是无偿,何况用于技术研商的商家版会有的时候光限制。可是DB2 Express-C的开源左券是何许,是或不是能够使用于经济贸易利用,并从未领悟精通。sqlserver也许有无偿版本,作者不太关怀和利用sqlserver,未有何纪念。

千古,在编辑、核对、修改和再一次查对等经过中,固然是那多少个通常应维持完全一致的模板文件也不能够失常修改。Montgomery说:“借使顾客有九十七个财力,他们就必得进行数百次修改。” 而在应用Ixiasoft XML服务器之后,客商在Microsoft Word 二〇〇一中成就这么些修改工作只需叁次就可以,修改后的源委可天天复制到有关的文书档案。
最近,Command金融公司正在评估别的一种做法,即在投资者报告这种非结构性文件中应用这种技艺。

该 XQuery 应生成三个 XML 文书档案,个中储存 Oracle 本事网 (OTN) 前段时间公布的与 PHP 本事有关的头条音讯列表。所生成的 XML 文档或然如下所示:

下面是各数据库对开荒工具的支撑
1.sqlserver 二〇〇六和vs本人是一家的成品,集成非凡的不易。.net施工方案中的相当多表征一开首也是唯有合作sqlserver技术达成。例如缓存管理中的数据产生更改机关通告,更新缓存的意义。再比如wf和asp.net2.0中的客商自定义风格,webpart,用户和剧中人物的provoid也是只提供了sqlserver2007的支撑。然则正因为这么,微软的事物非常不足开放性,在公司级应用中,由于应用景况二种,往往接纳会碰着限制。

原文:XML数据库发展相当慢 再次来到数据库首页

COUNT(*)
----------
9
Execution Plan
---------------------------------------------
Plan hash value: 4046110317
--------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 226 | 29 (0) | 00:00:01 |
| 1 | SORT AGGREGATE | | 1 | 226 | | |
| 2 | NESTED LOOPS | | 10782 | 2379K | 29 (0) | 00:00:01 |
|* 3 | TABLE ACCESS FULL | PURCHASEORDER | 1 | 226 | 5 (0) | 00:00:01 |
| 4 | COLLECTION ITERATOR P| XMLSEQUENCEFROMX| | | | |
Predicate Information (identified by operation id):
---------------------------------------------------
3 - filter(SYS_CHECKACL("ACLOID","OWNERID",xmltype('...

三、内存管理
  尽管此次讲座重申了DB2的自动内部存储器处理功效,不过机关内部存款和储蓄器管理在ORACLE10G,SQLSE奥迪Q5VEKoleos二〇〇五中也会有落到实处,何况oracle实例设置最徐熙媛(英文名:Barbie Hsu)GA和暗许SGA后得以自行调度。Oracle的PGA能够多Session共享,品质照旧特别科学的。可是SQLSEWranglerVE普拉多这方面不是很好,据他们说会有吃调操作系统太多内存,导致死机的事态。这两项技能在DB2 Express-C的一对未有介绍,不知底无需付费版是或不是协理。

大概上看,原有的XML数据库产品和价值观数据库中新表现出的XML技艺在基础专门的学业方面包车型地铁显现都极其好,比如能够的扩大性、卓越的个性、管理XML文书档案版本的技巧,以及链接内容中各部分的技能等等。但Webster也认为,真正的优势来自两个越来越高端的领域。在那之中一个正是连接修改内容,比如将本事手册的更新或涂改与技术员创设的注释和验证结合在一齐。Webster将这一面包车型地铁才能称为配置管理。

SELECT XMLQuery('for $i in fn:doc("/public/employees/employees.xml")
return;
$i'
RETURNING CONTENT) AS RESULT FROM DUAL;

Oracle XQuery查询、构建和转换XML。 

XML数据的爆炸式拉长,以及会见此类数据的Web服务的增高,都在推动公司创设新的消息架构,而在此进程中,XML数据存款和储蓄将是一项极度关键的零部件。

查询 Oracle XML DB 新闻库中的 XML 数据

IBM正在对其DB2 Viper实行测量检验。该产品方可储存守旧的关周到据和XML数据。按布署,Viper将于今年晚些时候正式生产。IBM已经显著建议,Viper的XML数据管理力量完全符合面向服务架构(SOA)的需求。在面向服务的架构中,客商能够应用标准的Web服务分界面临程序和有着格式的数据开展归类、查找、访谈和选取。

100
SKING
AD_PRES

热烈接待XML

在列表 1 中的第叁个 PL/SQL 进度中,您只是在 XML 新闻库中开创了四个新文件夹。在该新闻库文件夹中,您随后将积攒此处呈现的第2个PL/SQL 进度中开创的 XML 文书档案。第三个 PL/SQL 进程首首发出 SELECT 语句,该语句使用 XMLQuery SQL 函数基于关全面据创设 XML。对于 XQuery 表达式(XMLQuery 在此地将其看做参数)来讲,请留心嵌套的 FLWOEnclave表明式中动用的 ora:view XQuery 函数。在该示例中,ora:view 获取四个输入参数,即“H锐界”和“employees”,它们提示该函数查询属于 HPAJERO数据库格局的员工表。因而,ora:view 将赶回三个象征 HOdyssey.employees 表行的职工 XML 文书档案系列。但为了省去结果文书档案中的空间,只将前四个职工记录传递给结果系列。那是经过在 FLWOEscort 表明式的 where 子句中钦命 $i/EMPLOYEE_ID <= 102 而完成的。请留心 FLWO大切诺基 表明式的 return 子句中选取的 xs:string()xs:integer() XQuery 类型表明式。实际上,此处使用的那多个 XQuery 表明式不止将 XML 节点值调换为对应的等级次序,何况还将提取这几个节点值。随后,生成的职工 XML 文书档案作为 employees.xml 保存到前面在列表 1 中另两个 PL/SQL 进程中开创的 /public/employees XML 消息库文件夹。要有限支撑此操作已到位,可施行以下查询:

在IDC近日宣布的一份报告中,500家接受访谈集团的IT部门中有29%称,正在大气行使XML存款和储蓄库和数据库;约有一致比例的接受访谈者称,正在搜求那上头的行使前景。另外,这项商量还发掘XML技艺的选择是极其广泛的,富含编辑器、基于XML的电子表格和XML图表等。个中,约有四分之三的接受访谈者都在利用当中的一种技能,其比重与声称正在商讨此类手艺运用前景的受新闻报道人员大约一致。随着客商兴趣的升高,守旧数据库商家初始调治本人的出品铺排,而原来的XML服务器商家则更是雄心壮志地投身于市镇的竞争。

SELECT XMLQuery(
'for $i in $h//channel
return;

{$i/lastBuildDate}

{for $j in $h//item
where ora:contains($j, "PHP")
return  {($j/title, $j/link)}}

'
PASSING xmlparse (document httpuritype
('http://www.oracle.com/technology/syndication/rss_otn_news.xml').getCLOB()) as "h"
RETURNING CONTENT).getStringVal() as RESULT FROM DUAL;

微软公司在二〇〇六年岁暮发布了代号为Yukon的SQL Server 二〇〇六。该产品得以积存和拍卖XML数据,且不要将那个数据调换为关类别和行,更无需将其积存为二进制大型对象。编制程序职员能够采取XML Query或称XQuery来检索XML数据。这种语言就要到手World Wide Web Consortium(W3C)的批准。

为访谈 Oracle XML DB 新闻库中存储的 XML 数据,Oracle XQuery 引进了 fn:doc 和 fn:collection XQuery 函数。使用 fn:doc,您可以查询 XML 消息库中储存的单个 XML 文档,而 fn:collection 使您能够访问同一音讯库文件夹中存款和储蓄的四个 XML 文书档案。

Webster建议:“过去,才能手册与应用它的业务流程互相隔断。在此进程中,供给有人才具把双边境海关系起来。而明日,则能够借助智能XML内容服务把业务流程和一定内容结合起来。”

XQuery 使您能够操作基于 XML 情势以及非基于方式的数量。以下示例演示了怎么使用 XMLTable 函数从 OE 演示数据库方式中查询基于 PurchaseOrder XML 形式的 XMLType 表。

商家的热捧并不诡异,但特别首要的主题材料是提供内容服务方面能够用XML做些什么事?IDC内容才具项目牵头MelissaWebster说,下一阶段的支付职业就正在那一个方面作出努力。

DECLARE
XMLdoc XMLType;
BEGIN
SELECT XMLQuery(
'for $j in ora:view("SCOTT", "dept")/ROW
where $j/DEPTNO = 10
return ( 
{$j/DEPTNO,
$j/DNAME}
 {
for $i in ora:view("SCOTT", "emp")/ROW
where $i/DEPTNO = $j/DEPTNO
return (

{$i/EMPNO,
$i/ENAME,
$i/SAL}
)} 

)'
RETURNING CONTENT) INTO XMLdoc FROM DUAL;
IF(DBMS_XDB.CREATERESOURCE('/public/employees/acc_dept.xml', XMLdoc)) THEN
DBMS_OUTPUT.PUT_LINE('Resource is created');
ELSE
DBMS_OUTPUT.PUT_LINE('Cannot create resource');
END IF;
COMMIT;
END;
/

实质上,XML数据库最先只是选择于一种新鲜产品。 Command金融出版社是U.S.A.London的一家金融消息出版商,该铺面选取Ixiasoft XML服务器来囤积和保管其共有资金顾客的招股表明书。每一家顾客都有多种资金,因而该商店要求每年出版多量的此类音信。Command集团IT部门的门类管理首席实践官WillMontgomery说:“很相当多码都以天下第一的,但内部也可能有十分大片段对此持有客商的血本来讲都是通用的。”

(责编:铭铭)

这种潜在的力量进一步振作振奋了本来面目XML产品厂家在商号中的野心。就算IBM、Microsoft和Oracle等厂家在那方面包车型大巴气势比非常大,但投资大家明白十一分看好像马克Logic那类新兴的XML内容服务商家。

将 XML 分解为关周密据

马克 Logic集团顶住客商建设方案的副CEO马克斯Schireson提出:“假诺XML内容只是由XML包装的简约多少,那么,顾客就从不理由并不是Oracle或Microsoft的产品。” 不过,借使是在纷纷的文书档案和流程中,关周到据库就很难对文书档案和任何内容实行有效的智能管理了。

列表 2:基于关周密据创设 XML 并将其保存到 XML 音讯库

在供给的景况下(举个例子,向 Web 服务发送结果),您恐怕要基于关周到据创设XML。要在 Oracle 数据库 10g 第 2 版在此以前的版本中完毕此职责,平日需求利用 SQL/XML 生成函数,如 XMLElement、XMLForest 和 XMLAgg()。在 Oracle 数据库 10 g 第 2 版中,XQuery 将比那几个函数更为迅猛。具体来讲,在 XQuery 表明式内部使用 ora:view XQuery 函数,您能够查询现成的关联表或视图以及及时构建XML,从而不必经过关周详据显式创立 XML 视图。列表 1 中的 PL/SQL 代码演示了什么样使用 ora:view 基于示例数据库方式 H途锐的暗中认可职员和工人涉嫌表中存放的数量营造 XML 文书档案。

若果应用程序管理关周密据而非 XML,而你必要探问的数量以 XML 格式存款和储蓄,则将 XML 分解为关全面据或然会万分实用。继续开展上有些的言传身教,您能够利用 SQL 函数 XMLTable 将职工 XML 成分分解为虚构表的单个列,如下所示:

BEGIN
IF(DBMS_XDB.CREATEFOLDER('/public/employees')) THEN
DBMS_OUTPUT.PUT_LINE('Folder is created');
ELSE
DBMS_OUTPUT.PUT_LINE('Cannot create folder');
END IF;
COMMIT;
END;
/
DECLARE
XMLdoc XMLType;
BEGIN
SELECT XMLQuery(
'for $j in 1
return (
{
for $i in ora:view("HR", "employees")/ROW
where $i/EMPLOYEE_ID <= 102
return (
{xs:string($i/EMPLOYEE_ID)}
{xs:string($i/LAST_NAME)}
{xs:integer($i/SALARY)}
)} )'
RETURNING CONTENT) INTO XMLdoc FROM DUAL;
IF(DBMS_XDB.CREATERESOURCE('/public/employees/employees.xml', XMLdoc)) THEN
DBMS_OUTPUT.PUT_LINE('Resource is created');
ELSE
DBMS_OUTPUT.PUT_LINE('Cannot create resource');
END IF;
COMMIT;
END;
/

正如您从前方的局地中精通到的,XQuery 是一种用于查询 Oracle 数据仓库储存款和储蓄的 XML 内容的非常快方法 - 无论你是拍卖地方存款和储蓄的 XMLType 数据只怕查询基于关周到据营造的 XML 视图。但故事对数据选用的存放类型的例外,XQuery 表达式的实施性能大概千差万别差别。非常是,Oracle XML DB 能够优化基于由 ora:view 函数创造的 SQL/XML 视图而营造的 XQuery 表明式。对于 XMLType 表或列中蕴藏的 XML 数据,只好对利用结构化(对象-关系)存储技艺存款和储蓄的依靠XML 情势的 XMLType 数据开展 XQuery 优化。

http://localhost/employees/empsbonus.xml
SELECT XMLQuery('for $i in /PurchaseOrder
return 
{$i/Reference}

{fn:sum(for $j in $i/LineItems/LineItem/Part
return ($j/@Quantity*$j/@UnitPrice))}

'
PASSING OBJECT_VALUE
RETURNING CONTENT) AS ordertotal
FROM purchaseorder
WHERE existsNode(OBJECT_VALUE, '/PurchaseOrder[User = "EABEL"]') = 1;

版权声明:本文由万利娱乐网址发布于航空航天,转载请注明出处:Oracle XQuery查询、构建和转换XML