3
我試圖使用xjc在我的xsd之後生成我的類,並且卡住了此錯誤: 'MyType'已經定義。JAXB XSD已定義類型
這個MyType是一個complexType,我有2個不同的XSD。在我搜索google時,大家都說要在xjb文件中創建一個bindind來糾正這個問題。我試過了,但是一直在失敗。 這裏的XJB:
<jaxb:bindings schemaLocation="myfile.xsd" node="/xs:schema">
<jaxb:bindings node="//xs:complexType[@name='MyType']">
<jaxb:class name="MyType2" />
</jaxb:bindings>
</jaxb:bindings>
我已經使用這個對於兩種類型的嘗試均XSD的,但仍不能工作。 我不知道我能做些什麼來解決這個問題。感謝您的幫助。
[有沒有辦法處理JAXB中多個.xsd文件中的重複元素定義?](http://stackoverflow.com/questions/6681265/is-there-a-way-to-deal -with重複的元件-定義-跨多XSD-F) –