是否可以使用StAX(特别是woodstox)使用换行符和制表符格式化输出xml,即以下列形式:
<element1> <element2> someData </element2> </element1>
代替:
<element1><element2>someData</element2></element1>
如果在woodstox中无法做到这一点,是否有其他轻量级库可以做到这一点?
我正在使用StAX创建一个非常大的xml文档.到目前为止,我使用IndentingXMLStreamwriter类来获取格式良好的文档(另请参阅此答案).几天前,我们设置了一个jenkins服务器,它有一个较旧的jdk版本(6.26),我得到了构建错误.
package com.sun.xml.internal.txw2.output does not exist
Run Code Online (Sandbox Code Playgroud)
我认为由于安装了jdk版本,无法找到包.由于不同的原因,这不能改变(顺便说一下,有没有人知道jdk版本,这个包(com.sun.xml.internal.txw2.output)被添加了?).
因此,我正在寻找缩进的替代方案.我更喜欢类似于我使用的解决方案,这意味着无需重新分析文档.任何想法或建议?
谢谢
Lars