【发布时间】:2012-02-15 14:41:10
【问题描述】:
我在使用 Marshaller.JAXB_FRAGMENT 属性成功编组时遇到了一些问题。这是我尝试输出的 XML 的简单版本。
<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 当我第一次发布问题时,它没有显示问题中的标签,我对其进行了编辑,因此它们现在应该显示,如果没有,请告诉我。
-
如果您接受了这篇文章中的答案,为什么还要将问题复制为JAXB Fragment Marshal w/o namespace?至少提到这个问题是分叉的......