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

首頁 > 數據庫 > Oracle > 正文

Oracle對XML格式數據的存取

2024-08-29 13:32:45
字體:
來源:轉載
供稿:網友
網上大部分的例子都是錯誤的
最關鍵的地方就是要把表示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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平泉县| 鄂托克前旗| 云林县| 石渠县| 南陵县| 壶关县| 揭阳市| 赣榆县| 股票| 宁城县| 阜新市| 陆良县| 高要市| 许昌县| 襄樊市| 怀安县| 南川市| 江北区| 滕州市| 旬邑县| 彰化市| 萝北县| 仙游县| 济阳县| 静宁县| 大田县| 阜新| 金坛市| 柘荣县| 齐河县| 微山县| 儋州市| 宁明县| 洞头县| SHOW| 余姚市| 平顶山市| 吴堡县| 竹北市| 潞城市| 贵阳市|