Xml XSD中的UML关联
我创建了简单的UML图,它是关于电影的。一部电影可以发射多次 我写了一个XSD代码:Xml XSD中的UML关联,xml,xsd,connection,uml,Xml,Xsd,Connection,Uml,我创建了简单的UML图,它是关于电影的。一部电影可以发射多次 我写了一个XSD代码: emission.xsd <?xml version="1.0" encoding="UTF-8"?> movie.xsd <element name="movie" type="tst:movieType"/> <complexType name="movieType"> <sequence> <element n
- emission.xsd
<?xml version="1.0" encoding="UTF-8"?>
- movie.xsd
<element name="movie" type="tst:movieType"/> <complexType name="movieType"> <sequence> <element name="title" type="string" use="required" /> <element name="is3D" type="boolean" use="required" /> <element name="yearOfProduction" type="integer" use="required" /> <element name="ageCategory" type="integer" use="required" /> <element name="description" type="string" use="required" /> </sequence> <attribute name="idOfMovie" type="integer" use="required"/> </complexType> </schema>
现在我想知道如何在这些文件中把有关UML图中的关联的信息放进去。我读过关于“minOccurs”和“maxOccurs”的内容,但我不知道如何以及在何处放置有关类之间连接的信息,因此您有一个类结构,希望设计它的自定义
xml
序列化格式,并希望使用?或者你有一个类结构,你想导出它的xmi
模型供另一个兼容xmi
的工具使用?你作业中的另一个问题呢?
<element name="movie" type="tst:movieType"/>
<complexType name="movieType">
<sequence>
<element name="title" type="string" use="required" />
<element name="is3D" type="boolean" use="required" />
<element name="yearOfProduction" type="integer" use="required" />
<element name="ageCategory" type="integer" use="required" />
<element name="description" type="string" use="required" />
</sequence>
<attribute name="idOfMovie" type="integer" use="required"/>
</complexType>
</schema>