《表2 minOccurs和maxOccurs确定的关联基数》
element,group,all,choice,sequence,any元素都可以有minOccurs和maxOccurs属性,两个属性的默认取值均为1,表示元素在XML文档中只能且必须出现1次。可以通过重定义这两种属性取值来限制该元素在其父元素中出现的次数。在上述6种元素向UML类转换过程中,将这两种属性的取值转换为元素的UML类与其父元素的UML类之间关联关系的关联基数。其中关联端(父元素端)的关联基数为1,被关联端(子元素端)的关联基数取值由minOccurs和maxOccurs两种属性的取值决定,见表2。在元素转换得到的UML类中不再为这两种元素属性创建属性。当被关联端关联基数为1时,我们不在UML类图中显示关联端基数和被关联端基数,以表示元素的minOccurs和maxOccurs属性的取值为默认值。
图表编号 | XD0040518500 严禁用于非法目的 |
---|---|
绘制时间 | 2019.01.16 |
作者 | 纪斌、吴家菊、马永起、周本金、谢永辉 |
绘制单位 | 中国工程物理研究院计算机应用研究所、中国工程物理研究院计算机应用研究所、中国工程物理研究院计算机应用研究所、中国工程物理研究院计算机应用研究所、中国工程物理研究院计算机应用研究所 |
更多格式 | 高清、无水印(增值服务) |