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

    >> DTD, XML Schema(XMLS), RELAX NG
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 DTD/XML Schema 』 → [原创] 跟我学XML Schema(1):最简单的Schema文档 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 534680 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: [原创] 跟我学XML Schema(1):最简单的Schema文档 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     teiki 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究C++)
      文章:51
      积分:196
      门派:XML.ORG.CN
      注册:2003/11/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给teiki发送一个短消息 把teiki加入好友 查看teiki的个人资料 搜索teiki在『 DTD/XML Schema 』的所有贴子 访问teiki的主页 引用回复这个贴子 回复这个贴子 查看teiki的博客11
    发贴心情 

    上面的属性我们定义我们还可以采用属性组的办法来重新改写Schema文档。

    order3.xsd
    ----------------
    1:    <xsd:element name="orderItem">
    2:      <xsd:complexType>
    3:        <xsd:sequence></xsd:sequence>
    4:        <xsd:attributeGroup ref="orderItemAttributes"/>
    5:      </xsd:complexType>
    6:    </xsd:element>
    7:
    8:    <xsd:attributeGroup name="orderItemAttributes">
    9:      <xsd:attribute name="id" type="idType" use="required"/>
    10:      <xsd:attribute name="quantity" type="xsd:integer" default="1"/>
    11:    </xsd:attributeGroup>

    这个属性组就不详细解释了,不过,大家一看就清楚了吧。

    最后,我们写一个完整的订书order.xml的Schema文档。
    1:  <?xml version="1.0"?>
    2:  <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    3:
    4:    <xsd:element name="order">
    5:      <xsd:complexType>
    6:        <xsd:sequence>
    7:          <xsd:element ref="orderItem" maxOccurs="10"/>
    8:        </xsd:sequence>
    9:      </xsd:complexType>
    10:    </xsd:element>
    11:
    12:    <xsd:element name="orderItem">
    13:      <xsd:complexType>
    14:        <xsd:sequence></xsd:sequence>
    15:        <xsd:attributeGroup ref="orderItemAttributes"/>
    16:      </xsd:complexType>
    17:    </xsd:element>
    18:
    19:    <xsd:attributeGroup name="orderItemAttributes">
    20:      <xsd:attribute name="id" type="idType" use="required"/>
    21:      <xsd:attribute name="quantity" type="xsd:integer" default="1"/>
    22:    </xsd:attributeGroup>
    23:
    24:    <xsd:simpleType name="idType">
    25:      <xsd:restriction base="xsd:string">
    26:        <xsd:pattern value="\d{1}-\d{4}-\d{4}-\d{1}"/>
    27:      </xsd:restriction>
    28:    </xsd:simpleType>
    29:
    30:  </xsd:schema>

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/28 23:24:00
     
     zhoux0922 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:1
      积分:55
      门派:XML.ORG.CN
      注册:2004/4/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给zhoux0922发送一个短消息 把zhoux0922加入好友 查看zhoux0922的个人资料 搜索zhoux0922在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看zhoux0922的博客12
    发贴心情 
    不错!!!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/30 14:10:00
     
     hyandlsz 帅哥哟,离线,有人找我吗?
      
      
      头衔:侠
      等级:大二期末(Java考了96分!)
      文章:117
      积分:503
      门派:W3CHINA.ORG
      注册:2004/3/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给hyandlsz发送一个短消息 把hyandlsz加入好友 查看hyandlsz的个人资料 搜索hyandlsz在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看hyandlsz的博客13
    发贴心情 
    support you!

    ----------------------------------------------
    人最大的烦恼就是记性太好,如果什么都可以忘了,以后的每一天将会是一个新的开始,那你说多开心!

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/30 17:39:00
     
     junekar 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:0
      积分:52
      门派:XML.ORG.CN
      注册:2004/5/1

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给junekar发送一个短消息 把junekar加入好友 查看junekar的个人资料 搜索junekar在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看junekar的博客14
    发贴心情 
    偶是新手,请多多关照!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/5/1 0:50:00
     
     yinyufa 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)|大一(猛啃高等数学)
      文章:123
      积分:455
      门派:XML.ORG.CN
      注册:2004/2/16

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给yinyufa发送一个短消息 把yinyufa加入好友 查看yinyufa的个人资料 搜索yinyufa在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看yinyufa的博客15
    发贴心情 
    very good!!

    已进入 精华版

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/5/2 18:04:00
     
     宇宙人 帅哥哟,离线,有人找我吗?狮子座1981-8-20
      
      
      威望:4
      等级:大一新生
      文章:96
      积分:771
      门派:W3CHINA.ORG
      注册:2004/4/22

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给宇宙人发送一个短消息 把宇宙人加入好友 查看宇宙人的个人资料 搜索宇宙人在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看宇宙人的博客16
    发贴心情 
    hao!

    ----------------------------------------------
    对工作,我投入;对爱情,我专一。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/5/10 19:28:00
     
     鸡肋男 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:1
      积分:60
      门派:XML.ORG.CN
      注册:2004/5/13

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给鸡肋男发送一个短消息 把鸡肋男加入好友 查看鸡肋男的个人资料 搜索鸡肋男在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看鸡肋男的博客17
    发贴心情 
    强烈感谢楼主。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/5/13 15:31:00
     
     jingliliu 美女呀,离线,快来找我吧!
      
      
      等级:大一新生
      文章:7
      积分:83
      门派:XML.ORG.CN
      注册:2004/5/18

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jingliliu发送一个短消息 把jingliliu加入好友 查看jingliliu的个人资料 搜索jingliliu在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jingliliu的博客18
    发贴心情 
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/5/18 15:57:00
     
     Rogerthat 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:7
      积分:85
      门派:XML.ORG.CN
      注册:2004/5/10

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Rogerthat发送一个短消息 把Rogerthat加入好友 查看Rogerthat的个人资料 搜索Rogerthat在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看Rogerthat的博客19
    发贴心情 
    看完了
    感觉不错
    简洁,不罗嗦
    包含基本内容
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/5/18 17:54:00
     
     npuhetao 帅哥哟,离线,有人找我吗?
      
      
      威望:5
      头衔:骨灰级菜鸟
      等级:大二(研究C++)
      文章:230
      积分:2708
      门派:XML.ORG.CN
      注册:2004/3/18

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给npuhetao发送一个短消息 把npuhetao加入好友 查看npuhetao的个人资料 搜索npuhetao在『 DTD/XML Schema 』的所有贴子 引用回复这个贴子 回复这个贴子 查看npuhetao的博客20
    发贴心情 
    不错不错

    ----------------------------------------------
    你硬要把单纯的事情看得很严重,那样子你会很痛苦。

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

    本主题贴数149,分页: [1] [2] [3] [4] [5]... [15]

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