《表2 minOccurs和maxOccurs确定的关联基数》

《表2 minOccurs和maxOccurs确定的关联基数》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于UML建模XML模式》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

element,group,all,choice,sequence,any元素都可以有minOccurs和maxOccurs属性,两个属性的默认取值均为1,表示元素在XML文档中只能且必须出现1次。可以通过重定义这两种属性取值来限制该元素在其父元素中出现的次数。在上述6种元素向UML类转换过程中,将这两种属性的取值转换为元素的UML类与其父元素的UML类之间关联关系的关联基数。其中关联端(父元素端)的关联基数为1,被关联端(子元素端)的关联基数取值由minOccurs和maxOccurs两种属性的取值决定,见表2。在元素转换得到的UML类中不再为这两种元素属性创建属性。当被关联端关联基数为1时,我们不在UML类图中显示关联端基数和被关联端基数,以表示元素的minOccurs和maxOccurs属性的取值为默认值。