Мой код получает XML
String
от InputStreamReader
(это на самом деле выход REST
запроса на другой сервер), а затем String
записывается в файл (файл включает в себя не только XML
).Читайте XML от InputStreamReader и писать его в файл
Проблема заключается в том, что String
принимается как одна строка XML
и поэтому хранится как одна огромная строка в файле (без отступов, вкладок, форматирования и т. Д.).
Могу ли я получить этот поток XML
и отформатировать его при записи его в файл?
Примечание: я не могу использовать DOM здесь, он должен быть реализован без загрузки XML в память.
В строке 'replaceAll ("[\\w:]+>", "$ 0 \ г \ п")'. Для углубления требуется больше. Кроме того, это смешение не подходит для некоторых тегов. –