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