1
我有一個XSD如下問題與XJC生成的類
<xs:element name="package">
.....
<xs:element name="package">
.....
<xs:element name="package">
......
</xs:element>
</xs:element>
</xs:element>
所有三個包有不同的領域。我正在嘗試使用XJC
來生成類。它給內部類的代碼是compilatin錯誤,因爲它裏面有相同的名字。 我嘗試使用bindings.My綁定文件重命名類是
<jaxb:bindings
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
version="2.1">
<jaxb:globalBindings/>
<jaxb:bindings schemaLocation="CoveragesWithIIRolesresponse.xsd">
<jaxb:bindings node="//xs:element[@name='package']">
<jaxb:class name="Fault2"/>
</jaxb:bindings>
</jaxb:bindings>
</jaxb:bindings>
這是給錯誤說太多的目標節點。如何解決這個問題 請幫我在這
更新:如果我把multiple="true"
在我的綁定文件被替換從而導致同樣的編譯錯誤的所有地方