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

    >> DTD, XML Schema(XMLS), RELAX NG
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 DTD/XML Schema 』 → 请问:如何根据schema自动生成xml啊?(vc) 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 41111 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 请问:如何根据schema自动生成xml啊?(vc) 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     pupu 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:25
      积分:189
      门派:XML.ORG.CN
      注册:2004/11/17

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给pupu发送一个短消息 把pupu加入好友 查看pupu的个人资料 搜索pupu在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看pupu的博客楼主
    发贴心情 请问:如何根据schema自动生成xml啊?(vc)

    请问:我应该如何根据一个已有的schema生成一个xml啊?用工具吗?如果我用vc制作一个数据输入界面,可以输入针对xml需要的数据,但是xml最后的生成要符合schema的定义,我应该怎么做?需要应用什么技术和工具啊?

       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/6/9 13:43:00
     
     Allenihno 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:16
      积分:124
      门派:XML.ORG.CN
      注册:2006/6/5

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Allenihno发送一个短消息 把Allenihno加入好友 查看Allenihno的个人资料 搜索Allenihno在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看Allenihno的博客2
    发贴心情 
    我正好也在研究这个。
    先定义schema,由XSD文件生成C++类,再生成XML文件。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/6/12 10:36:00
     
     dongdong 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:1
      积分:65
      门派:XML.ORG.CN
      注册:2006/6/2

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给dongdong发送一个短消息 把dongdong加入好友 查看dongdong的个人资料 搜索dongdong在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看dongdong的博客3
    发贴心情 
    学习一下。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/6/12 10:52:00
     
     pupu 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:25
      积分:189
      门派:XML.ORG.CN
      注册:2004/11/17

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给pupu发送一个短消息 把pupu加入好友 查看pupu的个人资料 搜索pupu在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看pupu的博客4
    发贴心情 
    哦?Allenihno兄的方法通用吗?我的意思是说,是不是要针对不同的schema文档,生成不同的C++类啊?那样可……:(
    另外,如果生成C++类,是不是要用dom来做啊?还是如何?能否解释的稍微具体一点?谢了先^_^
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/6/19 10:03:00
     
     Allenihno 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:16
      积分:124
      门派:XML.ORG.CN
      注册:2006/6/5

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Allenihno发送一个短消息 把Allenihno加入好友 查看Allenihno的个人资料 搜索Allenihno在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看Allenihno的博客5
    发贴心情 
    XMLSpy2005可以由schema文件自动生成4个C++工程,其中Altova,AltovaXMl定义了基本Schema数据类型,如节点,字符,枚举等,以及基本的成员函数(实现了对DOM API的封装)。另外两个工程是根据自定义的schema结构生成的类和测试工程(如,book和booktest)。
    生成XML文件时,就可以利用book工程的类来创建需要的结构。很遗憾,这并不是通用的方法。除非你定义的schema是通用的。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/6/19 10:44:00
     
     pupu 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:25
      积分:189
      门派:XML.ORG.CN
      注册:2004/11/17

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给pupu发送一个短消息 把pupu加入好友 查看pupu的个人资料 搜索pupu在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看pupu的博客6
    发贴心情 
    嗯,了解了,谢谢Allenihno兄弟,我再仔细研究一下^_^。另外如果可以生成xml结构树之类的也是可以利用的吧,希望可以找到更通用的方法啊
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/6/19 10:53:00
     
     Allenihno 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:16
      积分:124
      门派:XML.ORG.CN
      注册:2006/6/5

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Allenihno发送一个短消息 把Allenihno加入好友 查看Allenihno的个人资料 搜索Allenihno在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看Allenihno的博客7
    发贴心情 
    大家一起研究。如果能把XSD文件内容更简洁的表示出来,用户就可以根据规则生成符合规定的xml文件。但是,对于不同应用,我们定义的XSD是不一样的。PUPU说的通用的方法是要达到哪种目的与程度呢?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/6/23 9:36:00
     
     pupu 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:25
      积分:189
      门派:XML.ORG.CN
      注册:2004/11/17

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给pupu发送一个短消息 把pupu加入好友 查看pupu的个人资料 搜索pupu在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看pupu的博客8
    发贴心情 
    我希望达到的目的分为两个阶段:
    首先是通过给定(手工编辑)一个xsd文件,生成一个符合xsd文件规定的xml结构,然后用户只要通过我的程序界面填入他们要填入的数据内容就可以生成一个完整健壮的xml文件(当然要符合xsd的规定);
    其次是我要做一个或几个新xsd文件,用于规定和约束并生成之前手工编辑的xsd文件(其实也是xml嘛),这些新xsd文件是用于建立一些特定类型或是结构简单的xsd文件(之前手工编辑的xsd文件),即模板;
    通过上面两个步骤,实现用户可以通过程序自行创建一些简单的xml结构(xsd),并通过简单的输入纯数据来完成xml文件的创建,使对xml没有什么了解的用户也可以顺利创建不同结构的xml文档;
    呵呵……好像说的有点乱吧?不知讲明白没有,呵呵……
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/6/23 10:10:00
     
     pupu 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:25
      积分:189
      门派:XML.ORG.CN
      注册:2004/11/17

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给pupu发送一个短消息 把pupu加入好友 查看pupu的个人资料 搜索pupu在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看pupu的博客9
    发贴心情 
    新的xsd文件可以通过程序来创建,比如说树控件+dom……呵呵,我初步是这么想的,但是实现起来可能会有些复杂,总之想先做一些简单的试验什么的,能够达成第一步就是实现以后的关键了,现在的问题是如何对任意给定的xsd,都能顺利的生成xml结构,即空的xml啊?一定要通用啊,不然整个计划就没有意义了,呵呵……
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/6/23 10:19:00
     
     Allenihno 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:16
      积分:124
      门派:XML.ORG.CN
      注册:2006/6/5

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Allenihno发送一个短消息 把Allenihno加入好友 查看Allenihno的个人资料 搜索Allenihno在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看Allenihno的博客10
    发贴心情 
    我现在在做你的第一步。不过,用户不是通过GUI来填写数据。用户提供或者手工绘制使用模型,通过对图的遍历将信息存入中间数据结构中。我的工作是从数据结构中读取信息,生成xml文件,再将xml文件中的信息解析。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/6/28 11:33:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 DTD/XML Schema 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/3/28 21:16:35

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

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