Java 如何使用带有缩进的Woodstox writeRaw重用部分XML文档?
我正在写一个相当大的文档,其中有很多重复的元素。我不想每次都重新创建这些元素,而是将它们存储在内存中并打印出来 我发现,答案是使用Woodstox/Stax2和writeRaw()函数 这对我来说很好,但我也希望得到的流是漂亮的打印 所有这些都是关于使用IndentingXMLStreamWriter的——但是,WoodStox没有这样的类,所以我没有可以使用的writeRaw方法 我希望避免在内存中读取整个字符串,但我一直无法使其正常工作Java 如何使用带有缩进的Woodstox writeRaw重用部分XML文档?,java,xml,stax,woodstox,Java,Xml,Stax,Woodstox,我正在写一个相当大的文档,其中有很多重复的元素。我不想每次都重新创建这些元素,而是将它们存储在内存中并打印出来 我发现,答案是使用Woodstox/Stax2和writeRaw()函数 这对我来说很好,但我也希望得到的流是漂亮的打印 所有这些都是关于使用IndentingXMLStreamWriter的——但是,WoodStox没有这样的类,所以我没有可以使用的writeRaw方法 我希望避免在内存中读取整个字符串,但我一直无法使其正常工作 感谢指导员 @vtd-xml-author如果有一个简
感谢指导员 @vtd-xml-author如果有一个简单的带缩进的一行或两行的示例,也许你可以添加一个链接?我看过vtd,但没有使用它。1.使用2似乎更复杂。自2015年以来未更新3。现场乱七八糟。没有与我的用例相匹配的例子