新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> DTD, XML Schema(XMLS), RELAX NG
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 DTD/XML Schema 』 → 如何用C或者C++把Oracle中的表生成下面的xml文件? 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 4915 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 如何用C或者C++把Oracle中的表生成下面的xml文件? 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     consoft 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:1
      积分:52
      门派:XML.ORG.CN
      注册:2008/5/26

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给consoft发送一个短消息 把consoft加入好友 查看consoft的个人资料 搜索consoft在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看consoft的博客楼主
    发贴心情 如何用C或者C++把Oracle中的表生成下面的xml文件?

    用ADO访问Oracle数据库,可以把数据库中的表生成下面格式的xml文件  

    我现在的问题是:如何不通过ADO,用C或者C++直接生成这样的文件,因为我的程序要在Linux上运行,需要把Oracle中的表数据  
    导出下面这样的xml,然后传给客户端使用,有没有现成的C或者C++代码?  

    <xml xmlns:s='uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882'  
    xmlns:dt='uuid:C2F41010-65B3-11d1-A29F-00AA00C14882'  
    xmlns:rs='urn:schemas-microsoft-com:rowset'  
    xmlns:z='#RowsetSchema'>  
    <s:Schema id='RowsetSchema'>  
    <s:ElementType name='row' content='eltOnly' rs:updatable='true'>  
    <s:AttributeType name='ZMLM' rs:number='1' rs:writeunknown='true' rs:basetable='BZZD' rs:basecolumn='ZMLM'>  
    <s:datatype dt:type='string' rs:dbtype='str' dt:maxLength='3' rs:maybenull='false'/>  
    </s:AttributeType>  
    <s:AttributeType name='HZZM' rs:number='2' rs:nullable='true' rs:writeunknown='true' rs:basetable='BZZD' rs:basecolumn='HZZM'>  
    <s:datatype dt:type='string' rs:dbtype='str' dt:maxLength='10'/>  
    </s:AttributeType>  
    <s:AttributeType name='BJM' rs:number='3' rs:nullable='true' rs:writeunknown='true' rs:basetable='BZZD' rs:basecolumn='BJM'>  
    <s:datatype dt:type='string' rs:dbtype='str' dt:maxLength='1'/>  
    </s:AttributeType>  
    <s:AttributeType name='BBRQ' rs:number='4' rs:nullable='true' rs:writeunknown='true' rs:basetable='BZZD' rs:basecolumn='BBRQ'>  
    <s:datatype dt:type='dateTime' rs:dbtype='timestamp' dt:maxLength='16' rs:scale='0' rs:precision='19' rs:fixedlength='true'/>  
    </s:AttributeType>  
    <s:AttributeType name='BBBB' rs:number='5' rs:nullable='true' rs:writeunknown='true' rs:basetable='BZZD' rs:basecolumn='BBBB'>  
    <s:datatype dt:type='string' rs:dbtype='str' dt:maxLength='2'/>  
    </s:AttributeType>  
    <s:AttributeType name='QNAME' rs:number='6' rs:nullable='true' rs:writeunknown='true' rs:basetable='BZZD' rs:basecolumn='QNAME'>  
    <s:datatype dt:type='string' rs:dbtype='str' dt:maxLength='16'/>  
    </s:AttributeType>  
    <s:AttributeType name='TBSJ' rs:number='7' rs:nullable='true' rs:writeunknown='true' rs:basetable='BZZD' rs:basecolumn='TBSJ'>  
    <s:datatype dt:type='dateTime' rs:dbtype='timestamp' dt:maxLength='16' rs:scale='0' rs:precision='19' rs:fixedlength='true'/>  
    </s:AttributeType>  
    <s:AttributeType name='SXBZZ' rs:number='8' rs:nullable='true' rs:writeunknown='true' rs:basetable='BZZD' rs:basecolumn='SXBZZ'>  
    <s:datatype dt:type='string' rs:dbtype='str' dt:maxLength='3'/>  
    </s:AttributeType>  
    <s:AttributeType name='XXBZZ' rs:number='9' rs:nullable='true' rs:writeunknown='true' rs:basetable='BZZD' rs:basecolumn='XXBZZ'>  
    <s:datatype dt:type='string' rs:dbtype='str' dt:maxLength='3'/>  
    </s:AttributeType>  
    <s:AttributeType name='DJH' rs:number='10' rs:nullable='true' rs:writeunknown='true' rs:basetable='BZZD' rs:basecolumn='DJH'>  
    <s:datatype dt:type='string' rs:dbtype='str' dt:maxLength='6'/>  
    </s:AttributeType>  
    <s:AttributeType name='ROWID' rs:number='11' rs:nullable='true' rs:rowid='true' rs:basetable='BZZD' rs:basecolumn='ROWID'  
    rs:keycolumn='true' rs:hidden='true' rs:autoincrement='true'>  
    <s:datatype dt:type='string' rs:dbtype='str' dt:maxLength='18' rs:fixedlength='true'/>  
    </s:AttributeType>  
    <s:extends type='rs:rowbase'/>  
    </s:ElementType>  
    </s:Schema>  
    <rs:data>  
    <z:row ZMLM='NNG' HZZM='南昌南' BJM='H' BBRQ='2003-07-28T00:00:00' BBBB='白' QNAME='YCFJQ' TBSJ='2003-07-25T00:00:00'  
    ROWID='AAABFiAADAAAA5DAAA'/>  
    </rs:data>  
    </xml>


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/5/26 9:34:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 DTD/XML Schema 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/12/22 1:06:43

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    77.881ms