首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在编组到XMLEventWriter时获得格式化输出?

如何在编组到XMLEventWriter时获得格式化输出?
EN

Stack Overflow用户
提问于 2016-06-02 04:13:00
回答 1查看 454关注 0票数 0

我试图将带JAXB注释的对象编组到StaX XMLEventWriter中,但即使在结果中将编组属性JAXB_FORMATTED_OUTPUT设置为true,编组的对象也不会格式化。

谢谢

PS:我正在使用Oracle Java 8 RI和Woodstock Stax

EN

回答 1

Stack Overflow用户

发布于 2016-06-02 15:49:44

好了,我已经找到解决方案了。如果我使用了XMLStreamWriter,那么就会有一个内置的包装器叫做IndentingXMLStreamWriter,但是我找不到适用于EventWriter的包装器。

然后我找到了这个引用StaX实用程序的answer。因此,我在maven清单中添加了

代码语言:javascript
复制
 <dependency>
    <groupId>net.java.dev.stax-utils</groupId>
    <artifactId>stax-utils</artifactId>
 </dependency>

并且能够使用IndentingXMLEventWriter。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37577938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档