Мое приложение создает очень большой XML-файл (около 300 тыс. транзакций). Каждая транзакция будет иметь около 20 элементов xml. Таким образом, он создает огромный файл xml. Мы не использовали JAXB, SAX или DOM для создания XML-файла, так как память является ограничением. Теперь мне нужно заменить определенные значения тегов в XML-файле после его создания. Я знаю, что нужно заменить, и значение для замены. Как я могу заменить эти переменные, не загружая весь файл в память? Для 300 тыс. транзакций размер файла составляет около 600 МБ. Поэтому мы не хотим загружать весь файл в память для замены нескольких переменных.
Мы используем Java5. Есть ли способ сделать это?