Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用带有缩进的Woodstox writeRaw重用部分XML文档?_Java_Xml_Stax_Woodstox - Fatal编程技术网

Java 如何使用带有缩进的Woodstox writeRaw重用部分XML文档?

Java 如何使用带有缩进的Woodstox writeRaw重用部分XML文档?,java,xml,stax,woodstox,Java,Xml,Stax,Woodstox,我正在写一个相当大的文档,其中有很多重复的元素。我不想每次都重新创建这些元素,而是将它们存储在内存中并打印出来 我发现,答案是使用Woodstox/Stax2和writeRaw()函数 这对我来说很好,但我也希望得到的流是漂亮的打印 所有这些都是关于使用IndentingXMLStreamWriter的——但是,WoodStox没有这样的类,所以我没有可以使用的writeRaw方法 我希望避免在内存中读取整个字符串,但我一直无法使其正常工作 感谢指导员 @vtd-xml-author如果有一个简

我正在写一个相当大的文档,其中有很多重复的元素。我不想每次都重新创建这些元素,而是将它们存储在内存中并打印出来

我发现,答案是使用Woodstox/Stax2和writeRaw()函数

这对我来说很好,但我也希望得到的流是漂亮的打印

所有这些都是关于使用IndentingXMLStreamWriter的——但是,WoodStox没有这样的类,所以我没有可以使用的writeRaw方法

我希望避免在内存中读取整个字符串,但我一直无法使其正常工作


感谢指导员

@vtd-xml-author如果有一个简单的带缩进的一行或两行的示例,也许你可以添加一个链接?我看过vtd,但没有使用它。1.使用2似乎更复杂。自2015年以来未更新3。现场乱七八糟。没有与我的用例相匹配的例子