0
是否有可能擁有名稱不是常量名的相同@XmlElement? 例如,我想這一點:JAXB @XmlElement(name = ..)具有不同名稱的相同xmlElement
MyObject myObj = new MyObject("myName");
@XmlElement(name=myObj.getName())
public String elementItem;
此代碼是不正確的,但我可以做這樣的事情以某種方式?
** P.S我必須這樣做,因爲我有一個Rest屬性爲「name」的Web服務。用戶可以通過這個休息發送一個不同的名稱ws,我必須創建帶有元素的XML,其中的名稱就是插入的名稱。
一些XML看起來像:
<a>
<b>
<c>
<a>
和一些看起來像:
<x>
<y>
<z>
<x>
這A,B,C或X,Y,Z在REST WS的輸入參數給出。
您是否認爲改變xml元素是一個好設計?爲什麼不創建一個像' dynamicName>'這樣的標籤並詢問您的xml使用者使用標籤? –
VinayVeluri
2014-09-02 12:21:45
我有要求製作通用的XML,這取決於用戶的輸入。我需要將這個XML請求發送給IPTV平臺,但是如果IPTV平臺改變了它的服務,並且改變了它的XML請求的外觀,我的程序必須是通用的,並且支持這個新的XML元素。我的輸入將是元素的名稱和元素的值,並且我將生成一個新的XML。 如果IPTV平臺將更改其服務和XML請求,它必須伴隨更改,而無需重新部署應用程序。 它必須是通用的! :/ – 2014-09-03 14:00:21