我有一個具有動態結構的xml。例如:JAXB的實現
<aggregator>
<aggregationType>Voting</aggregationType>
<decimalPrecision>4</decimalPrecision>
<seed>2</seed>
<HTepsilon>0.0050</HTepsilon>
<WLWmaxIterations>100</WLWmaxIterations>
<WLWepsilon>0.0050</WLWepsilon>
</aggregator>
在上述xml中,aggregator
標記可以具有不同的結構。它取決於aggregationType。
標籤HTepsilon
,WLWmaxIterations
和WLWepsilon
,存在取決於aggregationType
。
截至目前,這些標籤需要在xml中始終提及,但我期待以這樣的方式改變它們,使得它們具有基於aggregationType標籤的條目。
在這種情況下,我應該如何爲這個標籤定義我的Java類。截至目前,我正在比較aggregationType與所有可能的值並檢索相應的標籤值。
在一個地方的代碼中的一個小錯誤可以證明這個設計是致命的。
'aggregationType'控制寫入XML的內容,讀入內容的內容或兩者兼有嗎? –
抱歉,我沒有看到您的評論。我關心的只是無組織。無論如何,我在設計和解決它。謝謝你的時間。 – s2s