资源大全 | 神秘文化 | 在线翻译 | QQ专区 | 视频教程 | 彩信频道 | 搜索引擎 | BT下载 |  | 网站地图
设为首页
加入收藏
联系站长
您现在的位置: 一百网络 >> JSP编程 >> XML >> 文档正文
最近更新
普通文档 Java与XML联合编程之SAX
普通文档 XML及其技术指南(1)(1)
普通文档 XML和JSP交互技术(1)
普通文档 XML入门精解之CSS和XSL
普通文档 用Java访问XML数据的简单
普通文档 JSP+XML构架网站的实例
普通文档 JSP与XML的结合
普通文档 Jsp结合XML+XSLT将输出转
普通文档 使用xml+jsp技术实现网页
普通文档 JSP+XML构架网站的实例
推荐文章
  • 此栏目下没有推荐文档
  • Oracle对XML格式数据的存取

    文章作者:佚名 录入时间:2006-7-5 来源:不详
    网站声明:本站的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出处和原始作者,文章版权归本网站与文章作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。


    网上大部分的例子都是错误的
    最关键的地方就是要把表示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对XML格式数据的存取”的内容  
    相关连接
  • Java与XML联合编程之SAX篇

  • XML及其技术指南(1)(1)

  • XML和JSP交互技术(1)

  • XML入门精解之CSS和XSL

  • 用Java访问XML数据的简单起步