Я пишу довольно большой документ с довольно большим количеством повторяющихся элементов. Я не хочу каждый раз воссоздавать эти элементы, но храню их в памяти и печатаю.
Я нашел другие темы SO на эту тему , где ответом является использование Woodstox / Stax2 и функция writeRaw ().
Это прекрасно работает для меня, но я также хотел бы, чтобы результирующий поток был довольно печатным.
Потоки SO, обсуждающие эту тему , все об использовании IndentingXMLStreamWriter - однако для WoodStox такого класса нет, поэтому я не могу использовать метод writeRaw.
Я бы хотел избежать чтения всей строки в памяти, и я не смог заставить ее работать.
Указатели оценены!