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

    >> 关于 XML 的一般性技术讨论,提供 XML入门资料 和 XML教程
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XML基础 』 → 如何定义这样的type?架构有什么区别 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 2354 个阅读者浏览上一篇主题  刷新本主题   平板显示贴子 浏览下一篇主题
     * 贴子主题: 如何定义这样的type?架构有什么区别 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     慧子 美女呀,离线,快来找我吧!
      
      
      等级:大一新生
      文章:4
      积分:66
      门派:XML.ORG.CN
      注册:2004/3/26

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给慧子发送一个短消息 把慧子加入好友 查看慧子的个人资料 搜索慧子在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看慧子的博客楼主
    发贴心情 如何定义这样的type?架构有什么区别

    首先我是新手,只对xml稍加了解,谈不上多深,所以遇到问题不知从何下手,请大家帮我啊!
         我在delphi6中操作下面的xml文件很正常,文件内容如下。
    <?xml version="1.0" encoding="GB2312"?>
    <学生花名册>
    <学生 性别 = "男">
    <姓名>李华</姓名>
    <年龄>14</年龄>
    <电话>6287555</电话>
    </学生>
    <学生 性别 = "男">
    <姓名>张三</姓名>
    <年龄>16</年龄>
    <电话>8273425</电话>
    </学生>
    </学生花名册>

    type是这样定义的:
    TStudent=class{row}
        XZQHBM:string;
        DWBM:string;
        DWMC:integer;
        end;
    很顺利地将其转换为下面的文本:
    男^李华^14^6287555
    男^张三^16^8273425

    可是我在处理下面的这个xml文件时,不知道如何定义type了,文件是这样的:
    <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'>
      <s:AttributeType name='XZQHBM' rs:number='1' rs:writeunknown='true'>
       <s:datatype dt:type='string' dt:maxLength='8' rs:maybenull='false'/>
      </s:AttributeType>
      <s:AttributeType name='DWBM' rs:number='2' rs:writeunknown='true'>
       <s:datatype dt:type='string' dt:maxLength='12' rs:maybenull='false'/>
      </s:AttributeType>
      <s:AttributeType name='DWMC' rs:number='3' rs:nullable='true' rs:writeunknown='true'>
       <s:datatype dt:type='string' dt:maxLength='60'/>
      </s:AttributeType>
      <s:extends type='rs:rowbase'/>
     </s:ElementType>
    </s:Schema>
    <rs:data>
     <z:row XZQHBM='13032300' DWBM='101002' DWMC='人大常委会'/>
     <z:row XZQHBM='13032300' DWBM='161006' DWMC='人民法院'/>
            <z:row XZQHBM='13032300' DWBM='766002' DWMC='工商联'/>
    </rs:data>
    </xml>

    请高手指点着两个xml文件本质上有什么区别,我该如何定义type呢?xml有版本一说吗?
    为什么这两个文件架构区别这么大呢?


    [此贴子已经被小鞋子于2004-3-26 11:47:42编辑过]

       收藏   分享  
    顶(0)
      




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

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

     *树形目录 (最近20个回帖) 顶端 
    主题:  如何定义这样的type?架构有什么区别(1984字) - 慧子,2004年3月26日
        回复:  帮你修改了标题..请以后发贴注意下标题.不然高手门会不进来的哦...呵....(66字) - 小鞋子,2004年3月26日
        回复:  更正一下(1889字) - 慧子,2004年3月26日
        回复:  上面那个是 xml 的数据文件。。下面那个是 xml 的定义文件,用的是 Schema 。。..(172字) - likebbs,2004年3月26日

    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    46.875ms