我正在写一个相当大的文档,其中有很多重复的元素。我不想每次都重新创建这些元素,而是将它们存储在内存中并打印出来。
我在这个主题上找到了其他 SO 线程,答案是使用 Woodstox/Stax2 和 writeRaw() 函数。
这对我来说很好,但我也希望得到的流能够很好地打印出来。
讨论该主题的SO 线程都是关于使用 IndentingXMLStreamWriter - 但是,WoodStox 没有这样的类,所以我没有可以使用的 writeRaw 方法。
我想避免在内存中读取整个字符串,但我无法让它工作。
指点赞赏!