2
問題和主題一樣:在XSD中定義嵌套在同名元素中的元素是否有效?XSD - 元素中嵌套的元素名稱相同 - 是否正確?
作爲一個例子,下面的代碼段是正確的嗎?
<xs:element name="TypeOfAction" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="TypeOfAction" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="code" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
如果是這樣,你如何讓xjc正確地爲它生成類?我得到編譯錯誤,如靜態類TypeOfAction
已經定義(基本上我會得到兩個同名的嵌套靜態類生成)。
謝謝你,你把這個努力。這絕對解決了我的問題 –
非常感謝您的回答! –