将 StartElement 添加到 JAXBContext marshal
我有一个对象 x,我想将其编组到文件中。
x 的 xml :
<x id="0"><f1>bla</f1><f2>bla </f2><f3>bla</f3></x>
这部分我想通了......但是如果我有一个我想写入文件的 x 列表。
但我想用 marshel 来启动文件,
<z>
<y>
<k>
<x id="1"> ... </x>
<x id="2"> ... </x>
<x id="3"> ... </x>
</k>
</y>
</z>
我们是否可以用 marshel 来做到这一点?! 添加 zy 和 k,然后添加 x 列表以及接近的 zy 和 k ?!
谢谢 ...
I have an object x which I want to marshal into a file.
xml of x :
<x id="0"><f1>bla</f1><f2>bla </f2><f3>bla</f3></x>
this part I figured out ... but if I have a list of x's which I want to write to a file.
but I want to start the file with
<z>
<y>
<k>
<x id="1"> ... </x>
<x id="2"> ... </x>
<x id="3"> ... </x>
</k>
</y>
</z>
is there anyway we can do this with marshel ?!
add the z y and k then the list of x's and the close z y and k ?!
Thank you ...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以利用 JAXB 和 StAX 并执行如下操作:
输出
格式化
要获得一些格式,您可以执行以下操作:
输出
You could leverage JAXB and StAX and do something like the following:
Output
FORMATTING
To get some formatting you could do:
Output