国产探花免费观看_亚洲丰满少妇自慰呻吟_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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彝良县| 永胜县| 缙云县| 绥棱县| 蓬莱市| 曲阳县| 张北县| 玛多县| 奎屯市| 吴江市| 佳木斯市| 苗栗县| 睢宁县| 随州市| 铜川市| 梨树县| 博兴县| 高要市| 依兰县| 信宜市| 南召县| 太康县| 临海市| 新宾| 浏阳市| 宣城市| 斗六市| 武夷山市| 黔南| 改则县| 根河市| 全椒县| 永丰县| 铜山县| 大田县| 平利县| 江山市| 庆元县| 顺昌县| 共和县| 牙克石市|