我在使用Marshaller.JAXB_FRAGMENT屬性成功編組時遇到了一些麻煩。這是我試圖輸出的XML的簡單版本。JAXB碎片編組
<Import>
<WorkSets>
<WorkSet>
<Work>
<Work>
...
..
...
</WorkSet>
<WorkSet>
<Work>
<Work>
...
</WorkSet>
<WorkSets>
<Import>
的<Import>
和<WorkSets>
元件基本上圍住了大量的<WorkSet>
& <Work>
元件只是容器元素。我目前正在努力在<WorkSet>
馬歇爾。
- 是否有可能最初封送
<Import>
和<WorkSets>
元素,然後從此編組在<WorkSet>
元件和具有輸出在<Import><WorkSets>
標籤包圍? - 當我在WorkSet級別進行封送處理時,它將
xmlns='http://namespace.com'
屬性附加到WorkSet標籤,是否有一種方法可以在沒有將名稱空間屬性附加到Workset的情況下編組?
我不知道我理解你。什麼是「和元素」?我只看到WorkSet,WorkSets和Import。當你說「......最初把元素和元素組合起來,然後再從元素中釋放出來......」時,你的意思是什麼? – AlexR 2012-02-15 14:46:54
@AlexR當我第一次發佈這個問題時,它並沒有在問題中顯示標籤,我對它進行了編輯,以便他們現在應該顯示,讓我知道如果他們不是。 – TyC 2012-02-15 14:48:33
如果你已經接受了這篇文章中的答案,爲什麼你將問題重複爲[JAXB Fragment Marshal w/o namespace](http://stackoverflow.com/questions/9297872)?至少提到這個問題是分叉的...... – 2012-02-19 00:34:05