正在玩弄grails的xsd-reverse-enginering插件,并且遇到了一些问题,我想我知道它是什么,但不知道如何解决它。xsd-reverse-enginering抛出未知类型
有一个巨大的xsd文件包含一个相对高级的模式,我想我会试着看看我是否可以通过让grails从它创建一个gorm对象来节省我很多时间。问题是,制作xsd文件的代理机构根据数据的内容命名了许多XML类型。例如,他们有一个名为消息类型
<xs:element name="MessageCategory" type="MessageType" id="S1.1">
<xs:annotation>
<xs:documentation>The type of message: either an original Submission (NewSubmission), an update on a submission (SubmissionVariation), a complete replacement of one message with another (SubmissionReplacement) or submission that should not have been sent (SubmissionVoid) that should be effectively deleted.</xs:documentation>
</xs:annotation>
</xs:element>
元素抛出下面的错误
Unknown simpleType: MessageType
我如何能管理这个任何想法,我能例如定义类型的东西?
任何人都知道添加简单类型的简单方法,可以为我工作。 – vrghost 2014-11-11 06:54:00
根据元素的文档,你是否可以通过'NewSubmission','SubmissionVariation','SubmissionReplacement'和'SubmissionVoid'为'MessageType'设置'enum'? – dmahapatro 2014-11-14 14:36:03
我没有设法使用它的文档方式,这些帮助我会怎么样? – vrghost 2014-11-14 16:40:13