网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.tivoli+rman实现自动将rman备份写.
.Oracle多个远程输入验证漏洞.
.Oracle数据库异构服务原理及实例.
.向数据库中增加一些魔术.
.IT译文:Oracle与SQL Server之间.
.我在RH9下安装Oracle8.1.7经历.
.在所有linux版本安装oracle9i.
.Oracle笔记-分区.
.Oraclei外部表(External Table)的.
.oracle的数据分页查询.
.Access2000迁移到Oracle9i要点说.
.ORACLE FOR SUN SOLARIS 维护手册.
.Logminer in Action.
.Oracle数据库技术(11).
.Oracle 9i的特点.
.Oracle 10g 中关于 SQL*Plus 的改.
.Oracle9iAS下J2EE应用程序部署.
.SGA内参数设置.
._row_cache_cursors参数应当如何.
.Oralce定时执行存储过程任务的设.

Oracle对XML格式数据的存取

发表日期:2008-2-9



  网上大部分的例子都是错误的
最要害的地方就是要把表示ROW的标签设为rowTag,比如:
<?XML version='1.0'?>
<root>
<record>
<column1>aaaa</column1>
<column2>bbbb</column2>
</record>
</root>
假如你的表是
table aaa
(
aaa varchar(20),
bbb varchar(20)
)

那么要指定哪个标签是记录开始啊.这儿就要指定
save.setRowTag("record");
一般从原来的表中得到的XML是用固定的rowsettag和rowtag.名字叫
ROWSET和RWO
比如:
<?xml version='1.0'?>
<ROWSET>
<ROW num="1">
<column1>aaaa</column1>
<column2>bbbb</column2>
</ROW>
</ROWSET>
但你在得到字符串前可是指定你想要的名字:
qry.setRowSetTag("TABLENAME");
qry.setRowTag("RECORDNAME");
这样就会得到
<?xml version='1.0'?>
<TABLENAME>
<RECORDNAME num="1">
<column1>aaaa</column1>
<column2>bbbb</column2>
</RECORDNAME>
</TABLENAME>
所以你写进去的时候只要指定对应的标签为ROWTAG就行了:
save.setRowTag("RECORDNAME");
save.insertXML(xml);就OK了.


另外,非凡要注重XML是大小写敏感的,你的RECORDNAME和recordname是两个不同的tag
上一篇:详细介绍 Oracle 9i 的各个技术特征 人气:650
下一篇:Oracle数据库10g的安全性和身份管理 人气:732
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐