1
的XML相同的XML元素看起來像不同的模式類型取決於屬性
<root>
<service name="product" />
<service name="sim" />
<service name="blub" />
</root>
架構應該像
<xs:element name="root">
<xs:complexeType>
<xs:element type='serviceProduct' name='service' />
<xs:element type='serviceSim' name='service' />
<xs:element type='serviceBlub' name='service' />
</xs:complexeType>
</xs:element>
是否有可能與JAXB綁定做到這一點?我不能改變xml,但我不想改變產品,sim,blub的java類,但它們都是相同的xml元素。
使用類綁定變元可以更改類名稱,但是如何才能對同一元素執行此操作,但具有不同的屬性?
感謝, 拉爾夫