0
我正在使用Castor XML代碼生成器。如果你有兩個模式與定義複合類型如下:如何解決Castor的默認行爲以創建complexType元素的包裝類?
<xs:schema ...blah...>
<xs:complexType name="FooBarType">
<xs:sequence>
<xs:element name="meh"/>
...etc...
</xs:sequence>
</xs:complexType>
<xs:element name="FooBar"/>
</xs:schema>
和
<xs:schema ...blah ...>
<xs:include schemaLocation="FooBar.xsd">
<xs:complexType name="AnotherSchemaType">
<xs:sequence>
<xs:element name="foo" type="FooBarType"/>
...etc...
</xs:sequence>
</xs:complexType>
<xs:element name="AnotherSchema"/>
</xs:schema>
現在,從第二個架構蓖麻產生Foo類型的字段_foo那就是FooBar的類的子類。
爲什麼不能只是一個名字?我知道這是爲了避免命名衝突,但我希望在我生成的類中有一個FooBar類型的字段_foo。有任何想法嗎?