Enterprise Architect的XSD生成器生成ref属性而不是name属性

时间:2016-09-07 07:49:05

标签: xsd uml enterprise-architect

使用XML Schema工具箱,我创建了以下图表:

UML-diagram-created

生成XSD后,我得到以下结果:

XSD-generated

请注意,该关联由

表示
<xs:element ref="lib:Author"   >

相反,我希望:

<xs:element name="author" type="lib:Author"   >

如何在Enterprise Architect中更改模型以实现此目的?

1 个答案:

答案 0 :(得分:5)

解决方案是在关联中添加标记值'anonymousRole = false',如下所示:

taggedvalue-anonymousRole

或者,此设置可以在全局级别进行,作为包属性:

package-property-anonymousRole

相关问题