国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

Oracle對XML格式數(shù)據(jù)的存取

2024-08-29 13:35:56
字體:
供稿:網(wǎng)友

  網(wǎng)上大部分的例子都是錯誤的
最要害的地方就是要把表示ROW的標簽設(shè)為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>
所以你寫進去的時候只要指定對應(yīng)的標簽為ROWTAG就行了:
save.setRowTag("RECORDNAME");
save.insertXML(xml);就OK了.


另外,非凡要注重XML是大小寫敏感的,你的RECORDNAME和recordname是兩個不同的tag

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 九龙县| 闵行区| 容城县| 汉源县| 朔州市| 琼中| 高青县| 通辽市| 南川市| 石狮市| 高州市| 三门县| 许昌县| 思茅市| 宁明县| 柘城县| 都匀市| 湄潭县| 绥江县| 天等县| 普安县| 辽中县| 张家界市| 来安县| 琼海市| 广南县| 德格县| 崇州市| 舟山市| 黄陵县| 什邡市| 十堰市| 临沭县| 滁州市| 玉门市| 蓝山县| 桃园县| 苏尼特右旗| 平湖市| 崇左市| 林州市|